Sly32

Рейтинг
378
Регистрация
29.03.2012
Должность
Software engineer

danforth, Вот о чем мы спорим? Я всегда утверждал, что всему свое место! Для простого блога ВП - лучший выбор, это в принципе самая быстрая CMS и удобная. Насчет лепить магазины на нем - так мне было навязано техническое решение, пришлось выкручиваться.

Может бенчмарки и не мне но уж раз кинули - расшифруйте.

Total: 60.3390 secs

Slowest: 7.4293 secs

Fastest: 0.0385 secs

Average: 0.3225 secs

Requests/sec: 1545.7990

Total data: 34075572 bytes

Size/request: 365 bytes

По мне совсем не радостная картина, когда время ответа 7 сек. тут как раз 503 картину исправляют без них было бы все не так радостно.

Апокалипсис:
Дайте мне пример серьёзного магазина на WP

пожалуйста - https://skyprofil.by

По тематике - основные запросы в топе. Конверсия - в порядке.

Админка - понятна и школьнику.

Интеграция корпоративного сайта и магазина.

Другое дело, что все это жутко тяжелое и тормозное

danforth, Ну и что показывают ваши эти таблицы? Простенький блог на ВП и Интернет-магазин на вукоммерсе давайте сравним? Сколько у вас запросов на странице и сколько вукоммерс создает? Детский сад..., лишь бы выступить.

Написать блог с 5 запросами в базу с главной и портал с 140 - есть разница? А меньше - не могу, бизнесу дай волю они мне еще выкатят требований на сто запросов/

Один из проектов у нас на Laravel, если вам уж так дик Питон. Не сравнить. Сервер под него в 4 раза слабее, а затыков ни разу не было.

Вот этими вашими посещалками по 2000 уников в день даже не тыкайте - это даже не нагрузка.

ну и 1500 запросов в секунду с размером запроса в 350 БАЙТ - это что такое? 301 редирект стока отдает. Ниочем.

Комментируете то что я пишу - так хоть вникайте.

zhiguline, За "править на сервере" я предлагаю расстреливать сразу на месте преступления без суда. Что вас заставило сменить деятельность? Вообще для начала советую годик поизучать теорию.

Если по сути - давно придуман GIT, в базу данных вообще не стоит лезть, только для бэкапов

jnru, У нас настолько запутанная бизнес модель, что о полете речь пока не идет) Кучи вариаций, разные цены для разных представительств. Отдельно цены для оптовиков... Чем дальше тем печальнее, а бизнес сам не понимает, что хочет. Счастье уже то, что хоть как-то работает. Под десяток различных форм коммуникации, не считая живосайта, быстрые покупки, два плагина карт - филиалы и адреса установленной продукции можно посмотреть... Если бы не писали свой функционал, на стандартном вукоммерсе бы все это вообще не шевелилось. При то что на Питоне бы это все летало. делаю на нем сайт для другого подразделения - не нарадуюсь)

Nomiki, У нас 2-х ядерный Коре на ССД. Шаблон сами делали, максимально выпилив ненужное. Однако Вукоммерс... С ним ничего не поделаешь, нормальный магазин на нем жутко медленный. Про админ-аякс с его кривостью вообще молчу. Переписываем на свои контроллеры.

После этого на Джанге пишешь, так отдыхаешь)))

WP меня кормит, но как же я мечтаю о моменте, когда смогу удалить его, с серверов, репо и локалки))) Особенно в связке с Woocommerce))) Да, он позволяет решать некоторые задачи быстро, но стоит копнуть... 2000 товаров с 20 вариациями и получаем неповоротливого монстра, + 20 плагинов - без выделенного сервера ничего не шевелится, ну и так далее)))

orbis, Вы, я вижу пишете на 2.0, path появился там. Все равно непонятно как у вас все работает, потому что вы просто переписываете паттернсы и админ.path просто должны быть не видны

orbis:
можно ли оставить SQLite,

Если не оговаривалось - то какая разница

orbis:
то есть namespace - это указатель на регулярное выражение?

Не совсем - это пространства имен? что бы разнести разные приложения по урлам. Тут все доходчиво - https://docs.djangoproject.com/en/2.0/topics/http/urls/

orbis:
Я исправил urls. Они работают, но теперь не понимаю, почему они работают.
urlpatterns = [ path(r'admin/', admin.site.urls),
path(r'', include('parsercore.urls', namespace='search')),
]

urlpatterns = [ url(r'^$', views.IndexView.as_view(), name='index'),
url(r'^search/', views.ResultView.as_view(), name='search'),
url(r'^show/', views.ResultView.as_view(), name='show'),
]

postgres через консоль запускается командой psql и сразу требует пароль. Его я не знаю. Как сбросить пароль?

У тебя урлы переписываются и работает только вторая часть, соответственно admin.url не работают. Вр втрой части измени на urlpatterns +=[...] Тут обычный tuple(кортеж) на который распространяются все питоновские правила работы со строками.

В убунте клиент постгрес по умолчанию создает пользователя postgres *c паролем postgres, попробуй

psql -u postgres -p postgres

возможно войдет без пароля - psql -u

Просто если ты не создавал пользователя, указанного в сеттингах - то естественно клиент и не может подключиться к базе данных

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

Всего: 7663