postavkin

Рейтинг
601
Регистрация
06.01.2009
Lanfen:
postavkin, на будущее, если нужно будет понять что тормозит, зайдите в панель управления хостингом. Там обычно бывает раздел типа "нагрузка на CPU", "нагрузка на MySQL" и т.п.
Посмотрите статистику - если нагрузка на CPU около нуля или мало, если количество запросов к БД и время их выполнения мало, а сайт сильно тормозит, то это 100% тормозит хостинг

Да, первым делом зашел и проверил, не превышен ли лимит по нагрузке на CPU.

Кстати, в панели нагрузку на MySQL у них не нашел.

speed-core:
Это не проблема в скриптах. Что Вас делать дальше - сами решайте.

Мне чтобы понять - на основании чего решили?

Ещё момент - попробовал с планшета - открываю пустую страницу броузера, вбиваю урл сайта, ничего не происходит секунд 10 просто белая страница, потом потихоньку начинают подгружаться данные.

Засада в том, что сайт не работал в последний АП (метрика письмо прислала) в итоге по всем позициям неприлично упал.

---------- Добавлено 23.04.2014 в 11:18 ----------

Brit:
Похоже, что в хостинге дело. Но прежде чем менять, можете попробовать в тех поддержку обратиться. Возможно временные проблемы, может ддосят их сервера или еще что.

Похоже, так как даже по их сайту переходить по урлам не получается - висит. Жду ответа от них, в принципе то мне они нравятся.

---------- Добавлено 23.04.2014 в 11:23 ----------

Ребят, ответ на вопрос получен:

"На технологическую площадку ...
обрушилась DDoS атака.
Пиковая мощность мусорного трафика составила ....

В текущий момент наши инженеры работают над устранением проблемы
но 99% нашей сети уже доступно и работает в штатном режиме .

Приносим вам свои извинения за доставленные неудобства
и благодарим вас за понимание."

Жаль что я попадаю в 1%

Brit:
А вы в это время можете на сайт зайти?
Если сайт и вам недоступен, то нужно к хостеру обращаться. Либо у них проблема, либо они специально ваш сайт отключают (например если он слишком большую нагрузку дает).
Если сайт работает а метрика ошибку выдает, то это странно. Попробуйте мониторить другим сервисом каким-нибудь.
Может быть в ДНС проблема.

Насчет ДНС не знаю, сайт на них уже давно.

В какое время могу ли я зайти на сайт?

Вот например, сейчас опять страницы еле еле открываются, картинки грузятся очень медленно, панель хостера висит

LEOnidUKG:
Тормозит хостинг, это когда вы видите белую страницу и больше ничего т.к. ждёт загрузки.
Если что-то уже появилось и там что-то он прогружается, это проблема сайта. Нужно смотреть что там подгружается.

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

Ещё один момент - Метрика шлет сообщения, что сайт не доступен почти каждый день по неск часов.

ps Дописал в первом топике ps1, ps2, ps3

AlexandrSG:
postavkin, а чем вас не устраивает вебвизор от яши?

В чем хитрость изобретения новой модели колеса ?)

Прошу прощения, а причем тут вебвизор?

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

---------- Добавлено 22.04.2014 в 21:20 ----------

speed-core:
Да где ходите храните.
$_SESSION['url']=array();
Потом туда запихивайте, хоть 100 урл путем
$_SESSION['url'][]=$url;
Только не забывайте, чем больше туда пихаете данных, тем больше ресурсов кушать будет. Ну или задайте диапазон, например хранить в истории только 10 переходов. И с ним работайте.

Буду писать 3 последних посещенных юзером страницы моего сайта.

А не подскажете, в начало массива писать можно? кроме как переставлять данные


$_SESSION['url'][0]=$текущий урл;
$_SESSION['url'][1]=$_SESSION['url'][0];
$_SESSION['url'][2]=$_SESSION['url'][1];

Т.е. писать в начало массива то можно, array_unshift

но как ограничить запись не более 3-х элеметов?

foxi:
Если в пределах сайта, то на каждом шаге писать в куки урл

Да, в пределах сайта.

Разбираюсь с записью сессий. Это одно и тоже что в куки писать?

Вроде ошибку устранил.

Это запись в куки?

session_start(); $my_var = 777; $_SESSION['my_var'] = $my_var;
'[umka:
;12797218']Если речь о хистори браузера вообще, то это нереально никак.
Если же задача реализовать это в рамках одного сайта, то на php вполне возможно реализовать на сессиях. Запихиваете в сессию массив и, при каждой загрузке страницы, добавляете в начало массива текущий URL. Последний элемент, при необходимости, удаляете.

Спасибо, извините, не получается реализовать. Может есть у вас готовый пример, то покажите, пожалуйста.

путь юзера url1 --> url2 --> url3

Что делаю я.

в странице url1


уловие - если страница url1 то
{ session_start();
$my_var = $tekushiurl;
$_SESSION['my_var'] = $my_var;
echo $my_var;
}

выводится, значит записалось

в странице url3, куда юзер пришел и мне надо понять где он был


session_start();
$my_var = $_SESSION['my_var'];
echo $my_var;

почему то в транице url3 не выводятся данные.

---------- Добавлено 20.04.2014 в 12:00 ----------

Ошибку выдает

PHP Warning: session_start() [0function.session-start0]: Cannot send session cache limiter - headers already sent (output started at...

и

PHP Warning: session_start() [0function.session-start0]: Cannot send session cookie - headers already sent by (output started at

ругается на строку в файле, но там

?>
'[umka:
;12797077']С помощью этой штуки вы не узнаете URL.
Сможете лишь перейти на 2 шага назад.

Так я и говорю - как то в php узнать урл 2 шага назад реально? Помогите, пожалуйста.

читаю про php $_SESSION

в javascript есть такая штука

<INPUT TYPE="button" VALUE="в отбор" onClick="history.go(-2);">

но как узнать url в php ?

Olldman:
- естественно. В элементе <ul> не может быть ничего, кроме элемент(а|ов) <li>.
.poisk ul li{width:auto;float:left;margin:0 2px;white-space:nowrap;}

Спасибо большое. А подскажите, пожалуйста, как же тогда делать валидно?

так?


<div class="poisk">
<p>Быстрый переход в другой раздел:</p>
<ul>
<li><a href="">текст</a> | </li>
<li><a href="">текст</a> | </li>
<li><a href="">текст</a> | </li>
</ul>
</div>
следующий текст про товар

Olldman, "следующий текст про товар" влез туда в див при выводе на экран. Помогите, что дописать? потерто

Но почему то ссылки встали такое ощущение по центру экрана, как сдвинуть в левый край? не могу найти в интернете. спасибо

Всего: 5509