Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   У всех мой сайт тормозит? И нужна критика и советы (https://javascript.ru/forum/project/30699-u-vsekh-mojj-sajjt-tormozit-i-nuzhna-kritika-i-sovety.html)

Hamster 12.08.2012 21:40

У всех мой сайт тормозит? И нужна критика и советы
 
Сделала сайт на шаблоне joomla , прикрутила слайдер на JS.
здесь был адрес сайта.......
А он тормозит. Время ожидания ответа от сервера - 3сек, а потом все быстро загружается.
Может это быть из-за проверки скриптов? И что бы вы еще поправили?

Ребят, спасибо - уже разобралась

Aetae 12.08.2012 21:56

Вроде нормально.) Хотя я на 100мбитах сейчас сижу, может чего и не заметил.

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

Hamster 12.08.2012 22:03

Я тоже на 100 сижу, но проверяю pingdom tools все что делаю. Впервые так долго сервак отвечает :(

oneguy 12.08.2012 22:04

У меня тоже загружается медленно, но если посмотреть консоль, то видно, что задержка происходит при получении HTTP ответа. Также видно, что исходный код страницы не слишком большой. Поэтому это просходит либо из-за сервера, либо из-за транспорта между клиентом и сервером, но не из-за клиентского кода сайта.

Hamster 12.08.2012 22:32

я через ssh посмотрела сейчас:

time php index.php > /dev/null

real 0m2.256s
user 0m0.244s
sys 0m0.028s

получается, что файл долго крутится на сервере. вопрос из-за проверки JS или нет ?

Aetae 12.08.2012 22:33

Js тут не причём в любом случае(он выполняется на клиенте уже после подключения и начала загрузки). Проблема в сервере. Возможно в хостинг мудрит и зажимает процессорное время. Возможно на похапэ набыдлокодили сверх меры, много вариантов.

Hamster 12.08.2012 22:35

а как это хостеру можно доказать (про время, если это не с php связано)? у него на этом же серваке лежат другие мои сайты - тоже со скриптами, до время ответа до 900 милисекунд, а тут - жуть какая-то :(

Aetae 12.08.2012 22:40

Цитата:

Сообщение от Hamster (Сообщение 197067)
а как это хостеру можно доказать? у него на этом же серваке лежат другие мои сайты - тоже со скриптами, до время ответа до 900 милисекунд, а тут - жуть какая-то :(

У меня примерно такое и есть, потому могу только предполагать.)
Вообще обратитесь в тп хостинга, заведите тикет, опишите проблему. Они в любом случае вынуждены будут посмотреть. Скорее всего скажут, что не их проблемы, но если повезёт - укажут на вашу.)

Hamster 12.08.2012 22:44

вчера уже написали, что это не их проблемы :)
лан, попробую отложить проверку Js и если не поможет - причесать php. потом отпишусь

спасибо

Deff 12.08.2012 23:39

http://site-perf.com/cgi-bin/show.cg...M&hide_resolve

Hamster 13.08.2012 00:26

Цитата:

Сообщение от Deff (Сообщение 197087)

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

Deff 13.08.2012 01:11

Hamster,
Вот исходник http://site-perf.com/
Втыкаем URL -cтрокой ниже - жмем Любой тест пойнт(тестовый сервер)
И далее жмём GO в строке с URL

Гуглоперевод http://qps.ru/2TXap

Есть еще такой тестер => http://tools.pingdom.com/fpt/#!/sO2T...oomingsalon.ru (Жмём стрелки справо загружаемого контента, - для пояснений

Ксать походу: почему то у Вас картинки не кешируются

Hamster 13.08.2012 01:19

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

Hamster 13.08.2012 01:25

я уже писала выше, что все проверяю pingdom tools
картинки не кешируются, потому что настройки у хостера такие - вчера мне по этому поводу ответили уже, что у них "Кеширование проводится на уровне nginx. Настройки .htaccess работать не будут"

Цитата:

Сообщение от Deff (Сообщение 197093)
Hamster,

Есть еще такой тестер => http://tools.pingdom.com/fpt/#!/sO2T...oomingsalon.ru (Жмём стрелки справо загружаемого контента, - для пояснений

Ксать походу: почему то у Вас картинки не кешируются


oneguy 13.08.2012 01:28

Цитата:

Сообщение от Hamster
в итоге в хостинге дело или в файле

У вас корневой файл загружается более 3 секунд. Поэтому можете временно заменить этот файл на другой, в котором впишите прямо HTML-код, который первый файл выдаёт, без PHP кода. И посмотрите, сколько он будет загружаться.

Deff 13.08.2012 01:31

Hamster,
Я тут пробовал перенести воть эту пачку скриптов из хидера в футер - все грузицо cразу моментально
<script type="text/javascript" src="/media/system/js/caption.js"></script>
  <script type="text/javascript" src="/media/widgetkit/js/jquery.js"></script>
  <script type="text/javascript" src="/cache/widgetkit/widgetkit-bb4d0a8f.js"></script>
  <script type="text/javascript" src="/templates/yoo_royalplaza/warp/js/warp.js"></script>
  <script type="text/javascript" src="/templates/yoo_royalplaza/warp/js/accordionmenu.js"></script>
  <script type="text/javascript" src="/templates/yoo_royalplaza/warp/js/dropdownmenu.js"></script>
  <script type="text/javascript" src="/templates/yoo_royalplaza/js/template.js"></script>
  <script type="text/javascript">
window.YtSettings = { tplurl: '/templates/yoo_royalplaza', color: 'vintage' };
  </script>
  <script type="text/javascript">var YOOeffects = { url: 'http://groomingsalon.ru/plugins/system/yoo_effects/lightbox/' };</script>
<script type="text/javascript" src="http://groomingsalon.ru/plugins/system/yoo_effects/yoo_effects.js.php?lb=1&amp;re=1&amp;sl=1"></script>


Т.е походу объем скриптов не дает загружаться самой странице

Hamster 13.08.2012 01:51

это в каком файле прописывать? я уже ничего совсем не соображаю :(

Deff 13.08.2012 02:23

Hamster,
Я не сильно в PHP
Взял исходник страницы http://groomingsalon.ru/ и переставил файлы из хидера, кроме первого в футер

Мысль такая - У Вас грузятся скрипты - но ничего не делают - посколь ожидают подгрузки страницы, после чего выполняется Аяксы, слайдеры и т.д, но посколь контент страницы не подгружется - покуда не загрузятся скрипты - в итоге задержка на время подгрузки скриптов, которые ничего не делают до полной подгрузки страницы

Hamster 13.08.2012 02:53

т.е. все же из-за скриптов :)
всем спасибо :)

oneguy 13.08.2012 02:54

Но ведь запросы на скрипты не подаются до того, как получено тело ответа от основного запроса, а оно, как видно из консоли и тестирующих сайтов, как раз задерживается на 3+ секунды, поэтому я не понимаю, как задержка может быть из-за скриптов.

Hamster 13.08.2012 03:29

Скрипты выполняются на компе, а на сервере проверяется синтаксис. их обычно правда рекомендуют не переносить, а откладывать - тема здесь на форуме есть по этому поводу. я вот только не понимаю - ответ от сервера будет раньше, если их отложить?

oneguy 13.08.2012 04:01

На сервере проверяется систаксис джаваскриптов, посылаемых на клиент? Это кажется мне невероятным, но в этом нет смысла, так как синтаксис всё равно будет проверяться на клиенте.
Я не совсем понял, что означает откладывать скрипты.

antonM 13.08.2012 16:15

Hamster, а вы попробуйте в вашей ВордПресс установке поотключать все установленные плагины. Оставьте базовую систему и тему и проверьте.
У меня ваш сайт тоже с задержкой загружается. Как вариант, попробуйте еще установить плагин к ВП который делает кеширование страниц.

Hamster 13.08.2012 16:48

antonM, я в начале написала - на Joomla сайт.
Deff, похоже у вас станица быстро загружалась после переноса вызова Js скриптов из хедера в футер, потому что вы html правили :), а он и без переноса летает, т.к. при его формировании php уже все отработал

Hamster 13.08.2012 16:54

Цитата:

Сообщение от oneguy (Сообщение 197106)
На сервере проверяется систаксис джаваскриптов, посылаемых на клиент? Это кажется мне невероятным, но в этом нет смысла, так как синтаксис всё равно будет проверяться на клиенте.
Я не совсем понял, что означает откладывать скрипты.

Я вообще уже ничего не понимаю. Если Js крипты проверяются при первоначальной загрузке на стороне клиента, а задержка ответа происходит на сервере, значит скрипты Js ни при чем. Значит дело в выполнении php скрипта на сервере. Тогда два варианта - либо кривые скрипты и из-за этого тормозят или что-то с хостом. С хостом быть не может, т.к на том же серваке лежат мои страрые сайты и быстро грузятся. Значит дело в скрипте php.
Придется его по частям проверять :(

antonM 13.08.2012 19:59

А, это Joomla :) ... Эта CMS еще с самой первой версии не была быстрой. А если обвешать её модулями и прочими побрякушками, то точно надо выделенный сервер.
Вы все-таки попробуйте выключить все лишнее и оставить чистую CMS + шаблон.

Hamster 14.08.2012 11:32

Цитата:

Сообщение от antonM (Сообщение 197297)
А, это Joomla :) ... Эта CMS еще с самой первой версии не была быстрой. А если обвешать её модулями и прочими побрякушками, то точно надо выделенный сервер.
Вы все-таки попробуйте выключить все лишнее и оставить чистую CMS + шаблон.

с первой не была, этот сайт не на первой. кроме того - я уже писала - другие мои сайты на этой cms летают, хотя лежат на том же сервере и обвешаны поболе, чем этот. не на bitrix же мне этот сайт делать :) а другими cms я не пользуюсь :)

честно говоря не ожидала, что на этом форуме есть флудеры вроде вас - первое сообщение не прочитал, а советоооов....:lol:

antonM 14.08.2012 16:22

Какие вопросы - такие советы :)
Вы взяли готовую CMS, готовый шаблон. Что-то в нем нахимичили, а теперь пришли сюда и думаете что тут одни телепаты и они способны решить все ваши проблемы даже не зная что вы правили и как. (Кстати я прочитал всю тему, и по ходу флудер это Вы ;))

kvmutl 26.08.2012 11:47

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

Hamster 26.08.2012 21:26

как ни странно - с этого форума один переход в день :) посетители вообще-то целевые. Джумлу можете обсудить на русском форуме поддержки, а тут не надо пожалуйста оффтопить

feda_1984 02.09.2012 23:24

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


Часовой пояс GMT +3, время: 03:54.