livetv

Рейтинг
272
Регистрация
10.02.2015

Метки можно прогружать не по передвижению пользователя по карте, а сделать фильтр (например по областях/городам), при изменении которого пользователем подгружать только нужные данные.

А также есть метод, для получения текущих границ карты:

https://tech.yandex.ru/maps/doc/jsapi/1.x/ref/reference/map-docpage/#getBounds

Проверять границы карты раз в секунду, и если они изменились, то подгружать данные.

А что мешает создать на том же сервере домен/поддомен/папку, где будут хранится все файлы?

А то Вы пошли не в ту степь.

LEOnidUKG:
Аха, это на локалке будет работать. А вот на серверах такое не разрешено. Там надо костыль делать.

Сервер серверу рознь :)

У меня на шареде такое работало.

Если потом по этому редиректу нужно перейти, то можно сказать, чтобы это делал сам curl:


curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_MAXREDIRS, 4);

По событию загрузки данных от каждой соцсети плюсуйте общее количество.

Можно также:

поставить минимальную задержка для вывода количества

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

писать от фонаря, увеличивая каждый день на какое-то число :)

Если кеш нужно тупо выплюнуть браузеру, то можно так:

//кэш

$cacheName = "cache/" . md5($url) . ".cache";
$cacheExists = file_exists($cacheName);

if(!$cacheExists) { //создаём кэш
ob_start();
getData(); //условная функция, собирает страницу и выводит её
$data = ob_get_contents();
ob_end_clean();
echo $data;

if(is_null(error_get_last()))
{
file_put_contents($cacheName, $data, LOCK_EX); //КЭШ СОЗДАН
}
}
else //либо грузим из кэша
{
readfile($cacheName); //ЗАГРУЖЕНО ИЗ КЭША
}

П.С.

Не хватает времени кеширования.

С функциями хеширования возможны колизии.

Посмотрите также в сторону fastcgi кеширования.

Страницу целиком можно не кешировать, а нарезать ее на маленькие блоки.

Зачем нагружать php, если это можно сделать на веб-сервере?

П.С.

Коряво:

имена переменных

header("Location: http://www.site.ru/$newurl", true, 301);

Странно, что для css отдается html.

Проверьте настройки хостинга, сделайте css статичным, меняйте хостера.

Заметил, что есть редкие обращения через 4-15 минут от первого посещения.

В основном из китайских IP.

Обращение в основном зафиксировано одно с IP и оно просроченное.

Ответ выкачивают не весь.

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

Установил кеш 15 мин.

По логам некешированный только первый запрос.

Но все равно левый трафик есть.

Всего: 2628