grey109

grey109
Рейтинг
180
Регистрация
15.06.2005
Дело в том, что весь код модуля отдает левый сервер

А что увидит человек, если сервет будет не доступен? ;) Данные ты от сервера получаешь одни и теже для конкретной страницы?

Кэшировать как-то результаты можно? Или посмотри в сторону zend и т.п. ускорителей.

Разница ~35-40 раз, но 0.03с — тоже отличный результат, не так ли (посещаемость планируется не ахти)?

Не ахти - это сколько? А то я полгода назад писал скрипты, думал что посещаемость будет небольшая, потому я не заморачивался с оптимизацией. А сейчас посещаемость выросла, и это дает о себе знать: когда на сайте народ толпиться + 1-2 поисковики индексируют страницы, сервер подтормаживают. Потому пришлось переписывать, оптимизировать код. Общая нагрузка в целом упала, но все равно остается относительно высокой из-за специфики работы сайта.

Следствие. А что мешает переделать дизайн на локальной машине один раз и отказаться от str_replace на сервере?

Без проблем произвел обмен. Буду еще обращаться.

able:
Сам пользуюсь фар+колорер, но начинает уже раздражать

Я кстати тоже уже года 4 пользуюсь этим. А чем именно раздражает?

$ch = curl_init();

//curl_setopt($ch, CURLOPT_PROXY, "1.2.3.4:123"); //если нужен прокси

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_URL, "http://www.site.com/form.php"); //куда шлем

curl_setopt($ch, CURLOPT_POSTFIELDS, "x=231&y=342"); //что шлем

curl_setopt($ch, CURLOPT_REFERER, "http://www.site.com");

curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; MyIE2; .NET CLR 1.1.4322)");

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_HEADER, 1);

curl_setopt($ch, CURLOPT_NOBODY, 0);

$result=curl_exec ($ch);

curl_close ($ch);

echo $result;

Сорри, ошибся. Модераторам, просьба удалить.

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

Примерно так:

set_time_limit(0);

$start = 1;

if ($dir = opendir("/"))

{

while (false !== ($filename = readdir($dir)))

{

if ($filename!="." && $filename!="..")

{

rename ($dir."/".$filename, $start.".jpg");

$start++;

}

}

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

Всего: 550