- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
структура:
Это не структура, это какой то вырванный кусок.
Структуру получить можно так:
show create table <имя таблицы>
И покажите запрос, который тормозит. Может там действительно ORDER BY RAND() и прочий ужас...
Чаще происходит другое - кодеры уверены что они программисты.
😂 если программист называет других пренебрежительно кодерами - он сам кодер, а не программист .
есть аналогичные сайты с БД менее 10 МБ. грузятся очень быстро.
Ну и что? Красная машина быстрее синей?
Размер базы практически не влияет на скорость загрузки страницы*. Есть 100500 других факторов, влияющих на загрузку страницы.
* может влиять только при действительно больших объёмах (в см кол-ве таблиц\полей и данных в них) при неправильной структуре и большом кол-ве кривых запросов к ней.
---------- Добавлено 11.12.2013 в 14:44 ----------
если программист называет других пренебрежительно кодерами - он сам кодер, а не программист
С чего ты взял что "кодер" - это пренебрежительное название "программиста"? Это две разные специализации. Или даже профессии. Архитектор и строитель. Конструктор и сборщик. Шеф-повар и раздельщик рыбы. И тд и тп.
И кто это, интересно, кого так называл? Фантазии оставляй для творчества.
Глобально:
1. Откройте для себя скрипт "tuning primer" (Matt Mongomery)
http://habrahabr.ru/post/66684/
2. Откройте для себя EXPLAIN и план запросов
Конкретно:
1. Возможно у вас нет индексов по categoryId
2. Почти наверняка похожие товары вы берёте ORDER BY RAND() самым неоптимальным образом
http://hudson.su/2010/09/16/mysql-optimizaciya-order-by-rand/
http://toster.ru/q/5525?_aa=press_anykey
проставил индексы, сайт действительно стал грузиться как ракета. Раньше не придавал им значения (дурная привычка сначала что-то делать а уже потом читать документацию :) ).
По поводу ORDER BY RAND() - сам не составляю SQL запрос, делаю через CI
вероятно CI использует ORDER BY RAND(), так что учту.
В общем ответы на вопросы я нашел, всем кому смог плюсанул, тему можно закрывать.
ах да, и за флуд тоже спасибо 🍿
проставил индексы, сайт действительно стал грузиться как ракета. Раньше не придавал им значения (дурная привычка сначала что-то делать а уже потом читать документацию :) ).
Вычеркните из своей подписи слова "опытный программист". Это уровень школьника, не более. Такой позор для профессии.
Индексы? Не, не слышал. (С)
Вычеркните из своей подписи слова "опытный программист". Это уровень школьника, не более. Такой позор для профессии.
Индексы? Не, не слышал. (С)
Trololo :)