2013-02-26 2 views
0

У меня есть довольно большая панель навигации (300Кб), что делает его работу медленно Просто интересно, что было бы лучше,жёстко navidation бар против AJAX

  1. использование жёстко версии и обновлять его раз в неделю? (Таким образом, я не запрашиваю базу данных, но клиент откладывает время ожидания во время загрузки)

  2. Используйте Ajax для 3-го уровня подменю. Сайт сайта будет небольшим, что хорошо. И для клиентов, которые не могут использовать ajax, все еще можно использовать навигационную панель до 2-го уровня. (Хорошо). Но я немного обеспокоен тем, что у меня будет много запросов от многих пользователей, которые могут замедлить все из-за нескольких вызовов в базу данных.

Какой способ лучше?

Благодаря

ответ

0

Я бы лично пойти с SSI (Server Side включают в себя), и пусть база данных управлять моей навигации.

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

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

Вместо того, чтобы обновлять что-то вручную, просто очищайте кеш раз в неделю, чтобы обновить его, просто как пирог :)

Смежные вопросы