- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ребята, мне нужна помощь в оптимизации скрипта сайта. Данный скрипт является авто-загружаемой либой в CodeIgniter, т.е. это основной скрипт который выполняется на каждой странице сайта.
Мне не нравится как этот скрипт работает, где-то я накосячил, особенно в определении языкового предпочтения юзера, ну и в общем, тоже всё плохо. Помогите правильно все сделать чтобы его прожорливость стала меньше.
Если нет желания заморачиваться с профилировщиком (а это его задача - логирование сколько и какой код выполняется), то тупо запускайте в начале каждого метода таймер, в конце останавливаете и куда-то записываете разницу. Так определите самый тормозной метод. В нём аналогично самую тормозную конструкцию, а там уже сюда вернетесь за советами по оптимизации, когда будет понятно что оптимизировать надо.
принтани че-нибудь из конструктора, посмотри сколько раз он у тебя запускается...
ну и создавать соединение с базой из класса юзера - маразм...
Это какой-то бред вообще. Несусветная чехарда переливаний из пустого в порожнее.
define('ID',$id);
типа и зашибись, теперь знай что для всей апликухи ID - это юзерский ид, других-то и быть не может. :)
Зафигом класс столько всего дифайнит? Он же - объект. Ну где-нибудь в статике или в геттере сделать его выдачу по запросу.
Не раз уже замечал такие финты ушами. Типа мы щас приделаем модное педео к хламу и он сразу засверкает свежопо.