imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 05.09.2007, 23:21     # 1
Pinky
Медленный газ
 
Аватар для Pinky
 
Регистрация: 30.10.2004
Пол: Male
Сообщения: 383

Pinky МолодецPinky МолодецPinky Молодец
скрипт рекламы

Помогите сделать php скрипт:
Идея такая есть папка reclama в ней лежат тхт файлы с кодами баннеров.
Надо чтобы при каждом обновлении страницы скрипт выбирал слудущий или произвольный файл из папки и показывал баннер.
__________________
Oh quam sancta,quam serena,quam benigna,quam amoena.
Oh castitatis lilium....
Pinky вне форума  
Старый 06.09.2007, 00:53     # 2
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
Извините за офф-топ.
А какую нагрузку по твоему мнению, должен выдерживать такой скрипт?

ЗЫ.
Советую обратить внимание на функции readdir, fopen и fread. Это если решать задачу так как указанно в сообщении.
__________________
меня не вылечат

Последний раз редактировалось Псих; 06.09.2007 в 00:56.
Псих вне форума  
Старый 06.09.2007, 02:09     # 3
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
А какую нагрузку по твоему мнению, должен выдерживать такой скрипт?
Да впринципе любую выдержит, если грамотно сделать. Операция чтения небольшого файла врядли свалит дисковую подсистему.
RaZEr вне форума  
Старый 06.09.2007, 03:30     # 4
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
Цитата:
Сообщение от RaZEr Посмотреть сообщение
Да впринципе любую выдержит, если грамотно сделать. Операция чтения небольшого файла врядли свалит дисковую подсистему.
сложно сказать...

прочитать список файлов - раз
выбрать один, прочитать его содержимое - два

реально - при мало-мальски серьезной нагрузке винт просто не будет останавливаться...

ИМХО, много проще через БД все это оформить - тем более, что дел-то на 15 минут...
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 06.09.2007, 10:01     # 5
Pinky
Медленный газ
 
Аватар для Pinky
 
Регистрация: 30.10.2004
Пол: Male
Сообщения: 383

Pinky МолодецPinky МолодецPinky Молодец
Я просто человек в этом деле новый,может тогда подскажите,что-то более лучшее?
__________________
Oh quam sancta,quam serena,quam benigna,quam amoena.
Oh castitatis lilium....
Pinky вне форума  
Старый 06.09.2007, 10:23     # 6
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
RaZEr, ну как тебе сказать, банерокрутилка настоящая, для огромных нагрузок пишеться либо модулем как модуль апача либо под нее выделяеться отдельный сервер. Ичане при 50% ресурсов, как мин, будет уходить на крутилку, особенно, если нужно показывать несколько баннерных площадей.


BorLase, не сказал бы, что решение с бд менее тяжелое. Как минимум +1 коннект к бд каждый раз. Не зря говорят, что самый быстрый вариант брать инфу с диска.
Только брать ее нужно в кэшированном html (если уж на то пошло).

ИМХО
__________________
меня не вылечат
Псих вне форума  
Старый 06.09.2007, 10:25     # 7
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
А зачем с текстовыми файлами заморачиваться? В таком случае сделать массив в томже скрипте. Каждый элемент массива - код банера.

Потом генерируеш нужный номер и вставляеш код примерно так:
echo $baner[ $nomer ];

EvroStandart вне форума  
Старый 06.09.2007, 10:28     # 8
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
EvroStandart, а для обновления ротации баннеров перезаливать скрипт?
__________________
меня не вылечат
Псих вне форума  
Старый 06.09.2007, 10:32     # 9
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
Цитата:
Сообщение от Псих Посмотреть сообщение
а для обновления ротации баннеров перезаливать скрипт?

Ну типа да. Всё равно чтото перезаливать придётся. Можно конечно список банеров в отдельный файл вынести.
EvroStandart вне форума  
Старый 06.09.2007, 12:59     # 10
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
Цитата:
Сообщение от Псих Посмотреть сообщение
BorLase, не сказал бы, что решение с бд менее тяжелое. Как минимум +1 коннект к бд каждый раз. Не зря говорят, что самый быстрый вариант брать инфу с диска.
Только брать ее нужно в кэшированном html (если уж на то пошло).

ИМХО
сложно сказать... как программер программеру - вряд ли с лету можно закодить путевый алгоритм кеширования в одиночку лучше, чем это сделает команда-разработчик БД

просто предложенный вариант предполагает пусть короткие, но постоянные обращения к диску... а это никогда никому впрок не шло

особенно винту
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 06.09.2007, 14:39     # 11
GoodS
Newbie
 
Аватар для GoodS
 
Регистрация: 07.03.2006
Сообщения: 43

GoodS Путь к славе только начался
Человеку надо всего лишь баннерокуртилку сделать а вы ему про нагрузку на сервер... ппц какойто, 8 сообщений оффтопа, включая моё!
GoodS вне форума  
Старый 06.09.2007, 14:52     # 12
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
чаще всего сервера кладут в даун именно подобные "всего лишь"

потому как делаются по принципу "о, у меня работает - выкладываем!"

а потом загибаются на 20 одновременных коннектах
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 06.09.2007, 18:02     # 13
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
прочитать список файлов - раз
Список файлов ненадо читать по сто раз. Достаточно один раз его кэшировать, и далее просто считывать как текст. А можно создать симлинки со специально организованными именами. А можно... ну вообщем, ты невнимательно читаешь что я пишу: "если грамотно сделать"

Цитата:
RaZEr, ну как тебе сказать, банерокрутилка настоящая, для огромных нагрузок пишеться либо модулем как модуль апача либо под нее выделяеться отдельный сервер. Ичане при 50% ресурсов, как мин, будет уходить на крутилку, особенно, если нужно показывать несколько баннерных площадей.
Настоящую баннерокрутилку модулем апача будет писать только полный идиот. При базовых навыках владения си (а при умении писать модули апача они точно будут) пишется постенький сокет-интерфейс, который заточен под работу с shared memory. Причём я слабо сомневаюсь что этот интерфейс будет активно работать с MySQL, если вообще будет. Под шквальной нагрузкой MySQL потребует такого железа, что одних блоков питания будет стоять на пару киловатт.

Цитата:
чаще всего сервера кладут в даун именно подобные "всего лишь"
Да, это точно. Обычно погоня за этими "всего лишь", отвлекает от нахождения реальных косяков

Последний раз редактировалось RaZEr; 06.09.2007 в 18:16.
RaZEr вне форума  
Старый 06.09.2007, 21:54     # 14
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
Цитата:
Сообщение от RaZEr Посмотреть сообщение
Список файлов ненадо читать по сто раз. Достаточно один раз его кэшировать, и далее просто считывать как текст.
ага... а добавив новый баннер в ротацию - перезапускать сервер?

нет, можно, конечно... но тогда, с тем же успехом, можно сказать и так - "не надо читать баннеры как отдельные файлы - зачитал все в память (или в страницу зашил намертво) - и дальше в ротацию"

RaZEr, я просто 17 лет профессионально программирую, причем именно для веб (на джаве, правда) - поэтому немножко знаю, о чем пишу
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 06.09.2007, 22:47     # 15
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
Цитата:
Сообщение от BorLase Посмотреть сообщение
а добавив новый баннер в ротацию - перезапускать сервер?
рыдаль. А кеш мы умеем чистить только рестартом сервера, получается? 8) Следы программирования на джаве, можно сказать, налицо 8)))
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 06.09.2007, 22:57     # 16
metrim
Full Member
 
Регистрация: 02.10.2003
Пол: Male
Сообщения: 869

metrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форуме
Народ, все такие умные, я просто прусь от вас. Какое то кеширование, нагрузка.
Походу всё несколько сложнее чем я себе представлял.
У меня сделано всё на мой взгляд проще. В базу записаны даные о банерах (альт, линк и пр.) скрипт вбора банера просто считывает из базы данные о банерах в нумерованный массив, а потом с помощью функции случайного числа просто выбирает банер ...
Так же просто это можно и просто считав файлы в дирректории.

Неужели такой подход даёт столь уж серьёзную нагрузку на сервант?
__________________
Если ты никого не боишься, значит ты самый страшный
metrim вне форума  
Старый 06.09.2007, 23:07     # 17
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
Цитата:
Сообщение от Saruman Посмотреть сообщение
рыдаль. А кеш мы умеем чистить только рестартом сервера, получается? 8) Следы программирования на джаве, можно сказать, налицо 8)))
хм... смайлов, вродь бы, хватает...

просто это настолько же "эффективное" решение, как и чтение (в данном случае) файлов с диска.

зачем изобретать велосипед? из врожденного мазохизма?

пишем кеширование, потом будем оптимизировать чтение из файла, потом пятое, десятое...

зачем это писать самому (а это придется делать, из соображений эффективности, если хиты пойдут не десяток в час, а сотни в секунду), если в любой БД эти механизмы уже реализованы (и, заметим, много эффективней, чем в РНР)?

именно об этом речь.
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 07.09.2007, 11:49     # 18
xroot
::VIP::
dr.Great Jah
 
Аватар для xroot
 
Регистрация: 29.08.2004
Адрес: £ U. c K.
Пол: Male
Сообщения: 1 127

xroot Бог с наворотамиxroot Бог с наворотами
xroot Бог с наворотамиxroot Бог с наворотами
Код:
Program Name : TextAds
Version : 1.0
Release Type : advertisment system
WST Rel Date : 09/03/2006
Program Author : IDevSpot
Home Page : http://idevspot.com
Retail Price : $19.41
WST Price : Always 100% free
Supplied by : Mr.X
Nulled by : Reef
Tested by : Reef
Project by : WST
Distribution : via WST and Grinderz
Protection : Hotlinks
Compatibility : Win32/Linux/Unix
Language : PHP/MySQL
Extra Note : N/A
Online Demo : http://idevspot.com/TextAds.php
Documentation : N/A
*************************************************
Script Info:

Fully automated advertisment system for your website with
Paypal integration. 

Text Ads allows you to sell text advertisement spots on
your website automatically and hands free. 

Advertisments are text based and look similar to Google
Adwords, tho they are fully customizable. 

Now visitors to your website can create their own Adwords-like
ad box for display on your website. Their ad is activated
automatically after they complete a Paypal purchase. You
can create any number of impression-based advertisement plans
then all you have to do is place the ad box somewhere on your
website and Text Ads will take care of the rest from providing
your advertiser with the offer to advertise on your website, to
advertisement campaign creation, to activation, billing and
finally deactivation of an ad campaign when its impressions run out. 

Unlike Adwords however TextAds offers impression based
advertisement packages, clients can pay for and activate
their ads instantly with Paypal. 

Each client receives their own control panel in which they can
create, edit and activate multiple campaigns. The client control
panel includes easy registration and password recovery features 

You can define the number of ads to display at one time, Text Ads
will cycle through the list of active ads and select at random
which to display you have more active ads then ad spots. 

Administrators can edit, activate, de-activae and reset client
campaigns, view and email and delete clients. Administrators
can also place their own ads from within administration. 

Text Ads lets you pre-create the ad packages to offer your clients,
you define the number of impressions and the price for that package.
http://rapidshare.com/files/53989726/TextAds.rar.html

не текст файлы конечно ,зато нагрузку выдержит
__________________
Каждый уважающий себя ёж хранит в норке фотоальбомчик с фотографиями голых жоп, которыми его пытались пугать.

Последний раз редактировалось xroot; 07.09.2007 в 15:08.
xroot вне форума  
Старый 08.09.2007, 09:21     # 19
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
RaZEr, я просто 17 лет профессионально программирую, причем именно для веб (на джаве, правда) - поэтому немножко знаю, о чем пишу
Я слабо верю что в 90-ом году в Киеве был веб. Равно как и джава, которую только в 95 изобрели. Заканчивай эту демагогию.

Цитата:
зачем это писать самому (а это придется делать, из соображений эффективности, если хиты пойдут не десяток в час, а сотни в секунду), если в любой БД эти механизмы уже реализованы (и, заметим, много эффективней, чем в РНР)?
Везде свои "накладные расходы". PHP тратит ресурсы на виртуализацию, MySQL на возможности многие из которых не нужны в контексте текущей задачи. Но так или иначе, я говорил о высоконагруженных системах. Очевидно, что для небольших банерообменных систем предпочтительней использовать БД, т.к. это проще и удобней.

Цитата:
У меня сделано всё на мой взгляд проще. В базу записаны даные о банерах (альт, линк и пр.) скрипт вбора банера просто считывает из базы данные о банерах в нумерованный массив, а потом с помощью функции случайного числа просто выбирает банер ...
Всё ещё проще - используй ORDER BY RAND()
RaZEr вне форума  
Старый 08.09.2007, 14:03     # 20
Pinky
Медленный газ
 
Аватар для Pinky
 
Регистрация: 30.10.2004
Пол: Male
Сообщения: 383

Pinky МолодецPinky МолодецPinky Молодец
неужели 3-5 баннеров могут создать такую нагрузку на сервер?
__________________
Oh quam sancta,quam serena,quam benigna,quam amoena.
Oh castitatis lilium....
Pinky вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 14:47.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.