MexaHu3aToP
Ветеран
- Сообщения
- 94
- Реакции
- 46
Добрый день! Давно хотел создать тему по этой проблеме. В гугле есть такой фильтр за долгую загрузку страницы, так вот наш движок ну очень долго генерирует страницу в районе 1400-2000 ms это не очень хорошо. Короче ближе к делу, дело в том что движок при каждой загрузке страницы авторизуется в вк и перезаписывает постоянно файл кук, в этом и проблема. Пофиксить это можно очень просто, сделать так чтобы файл кук обновлял раз в 24 часа, сделать это очень просто:
открываем файл Content.php путь до файла /application/libraries
находим код:
меняем на:
Находим(~354 строка):
Заменить на:
Находим(~445 строка):
Заменить на:
Находим (~650 строка):
Заменить на:
Результат такой под nginx, под apache хз.
открываем файл Content.php путь до файла /application/libraries
находим код:
PHP:
if (!file_exists($COOKIE["FILE"]) || (filesize($COOKIE["FILE"]) < 600) || !((time()-filemtime($COOKIE["FILE"])) < $COOKIE["TIME"])) {
PHP:
if (!file_exists($COOKIE["FILE"]) || (filesize($COOKIE["FILE"]) < 600) || !((filemtime($COOKIE["FILE"])) > time() - 3600*24)) {
PHP:
# Файлы кук
curl_setopt($ch, CURLOPT_COOKIEJAR, $COOKIE["FILE"]);
curl_setopt($ch, CURLOPT_COOKIEFILE, $COOKIE["FILE"]);
PHP:
# Файлы кук
curl_setopt($ch, CURLOPT_COOKIEJAR, $COOKIE["FILE"]);
//curl_setopt($ch, CURLOPT_COOKIEFILE, $COOKIE["FILE"]);
PHP:
# Файлы кук
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies);
PHP:
# Файлы кук
//curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies);
PHP:
# Файлы кук
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies);
PHP:
# Файлы кук
//curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies);