Понимаю, например, если убрать сортировку массива, или перешивание массива в частых задачах, то это уменьшает нагрузку на 80% 🍿
Да он быстрее, и может в два раза. Но не факт, что у вас БД будет работать в два раза быстрее 🍿
Возможно дело не в процессоре.
Вы пробовали оптимизировать запросы, настраивать mysql?
Также возможно вам нужен SSD.
Процессор и БД... это последнее.
Ну как бы да. Ещё и DDR4.
Нет, смотрите вы значит в этом коде просто должны перебирать все родительские категории.
<?php$this->load->model('catalog/category');$categories = $this->model_catalog_category->getCategories(0);foreach ($categories AS $category) { // Узнаём все родительские категории$catchild = $this->model_catalog_category->getCategories($category['category_id']); // Узнаём вторичныеforeach ($catchild AS $n) { //Перебираем вторичные и удаляем пустые$product = $this->db->query("SELECT product_id FROM " . DB_PREFIX . "product_to_category WHERE category_id = '" . (int)$n['category_id'] . "'");if ($product->num_rows == 0) {$this->model_catalog_category->deleteCategory($n['category_id']);}}}?>
Как-то так: https://habr.com/ru/post/118269/
Ёмаё, да он же вообще просто берёт только главные категории.
foreach ($categories AS $category) {
if (!$category['parent_id']) {continue;} //Если категория родительская ничего не делаем
Может. На хабре была статья, что у фирмы был интернет магазин. Название не совпадало с названием фирмы.
Потом кто-то зарегил ТМ под это название домена, и через суд забрал домен. Там не важно какая дата регистрации.
Короче посыл такой, если надо заберут.
Ничем. У меня Cpanel автоматически это делает каждый день.