Ищу специалиста для настройки сервера

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
shvondersin
Posts: 67
Joined: Thu Feb 25, 2016 2:04 pm

Ищу специалиста для настройки сервера

Postby shvondersin » Mon Oct 16, 2017 1:07 pm

Здравствуйте,
Ищу профессионала, знающего друпал.
Разрабатывается сайт на друпале. Сайт будет работать в том числе и с тяжелыми запросами в базу.
Соответственно нужна настройка сервера под этот движок, оптимальная настройка, так же по безопасности и все в этом духе.
Панель управления наверное так и будет веста. На счет операционной системы, мне лично предпочтительней дебиан.

demian
Posts: 455
Joined: Thu May 16, 2013 5:19 am
Location: Russua, Germany, UK, Ireland, Tuvalu

Re: Ищу специалиста для настройки сервера

Postby demian » Tue Oct 17, 2017 6:18 am

настроить сервер не проблема.
проблема как будут писать и что им понадобится.
сам движок друпала лучше поставить из пакетов имхо он и обновляться будет с операционкой.
запросы в базу запросам рознь.
опять же как будет спроектирован проект. какие технологии будут использованы при проектировки(memcache, nosql: redis, mongo, шины обмена данными: rabitmq и т.п )

из операционки я бы рекомендовал centos или freebsd.

shvondersin
Posts: 67
Joined: Thu Feb 25, 2016 2:04 pm

Re: Ищу специалиста для настройки сервера

Postby shvondersin » Tue Oct 24, 2017 2:41 pm

demian wrote:настроить сервер не проблема.
проблема как будут писать и что им понадобится.
сам движок друпала лучше поставить из пакетов имхо он и обновляться будет с операционкой.
запросы в базу запросам рознь.
опять же как будет спроектирован проект. какие технологии будут использованы при проектировки(memcache, nosql: redis, mongo, шины обмена данными: rabitmq и т.п )

из операционки я бы рекомендовал centos или freebsd.

Разработчик проекта (самого сайта), говорит что обновляться будем удаленно через даш, по поводу пакетов друпала уже в репозиториях я сам никогда не слышал, и разработчик тоже, я честно не вкрусе что именно в движке перелопачено, но крайне много точно.
Далее вопрос, а дебиан вы не рекомендуете?
Если мы договоримся, какую цены вы возьмете для настройки сервера под ключ, и за возможную шлифовку после переноса туда проекта?

demian
Posts: 455
Joined: Thu May 16, 2013 5:19 am
Location: Russua, Germany, UK, Ireland, Tuvalu

Re: Ищу специалиста для настройки сервера

Postby demian » Wed Oct 25, 2017 11:29 am

друпал это первая CMS которая была внесена в репозитории linux(пакеты и порты Unix)

поиск через стандартный установщик

Code: Select all

Available Packages
Name        : drupal7
Arch        : noarch
Version     : 7.56
Release     : 1.el7
Size        : 2.9 M
Repo        : epel/x86_64
Summary     : An open-source content-management platform
URL         : http://www.drupal.org
License     : GPLv2+ and BSD and MIT
Description : Equipped with a powerful blend of features, Drupal is a Content Management
            : System written in PHP that can support a variety of websites ranging from
            : personal weblogs to large community-driven websites.  Drupal is highly
            : configurable, skinnable, and secure.


доступные пакеты для расширения функционала

Code: Select all

drupal7-admin_theme.noarch : Drupal allows you to define a different theme for admin pages
drupal7-features.noarch : Provides feature management for Drupal
drupal7-jquery_update.noarch : Upgrades the version of jQuery in Drupal core to a newer version of jQuery
drupal7-profiler.noarch : Allows an install profile to be defined as a Drupal .info file
drupal7-rpmbuild.noarch : Rpmbuild files for drupal7
drupal7-variable.noarch : Provides a registry for meta-data about Drupal variables
drupal7.noarch : An open-source content-management platform
drupal7-active_tags.noarch : Enhanced tag widget for free tagging vocabularies
drupal7-addressfield.noarch : Manage a flexible address field, implementing the xNAL standard
drupal7-admin_menu.noarch : Provides a theme-independent administration interface
drupal7-advanced_help.noarch : Allows module developers to store their help outside the module system in html
drupal7-block_class.noarch : Allows users to add classes via block configuration interface
drupal7-chosen.noarch : Makes select elements more user-friendly using Chosen
drupal7-ckeditor.noarch : Enables the usage of CKEditor (WYSIWYG) instead of plain text fields
drupal7-context.noarch : Allows contextual conditions and reactions management
drupal7-crumbs.noarch : The ultimate breadcrumbs module
drupal7-ctools.noarch : Primarily a set of APIs and tools to improve the developer experience
drupal7-date.noarch : Makes date/time fields available
drupal7-date_ical.noarch : Enables import/export of iCal feeds
drupal7-diff.noarch : Show differences between content revisions
drupal7-domain.noarch : A domain-based access control system
drupal7-drafty.noarch : Facilitates handling of draft revisions
drupal7-ds.noarch : Extend the display options for every entity type
drupal7-email.noarch : Defines an email field type.
drupal7-entity.noarch : Extends the entity API to provide a unified way to deal with entities
drupal7-entity_translation.noarch : Allows entities to be translated into different languages
drupal7-eva.noarch : Provides a Views display type that can be attached to entities
drupal7-feeds.noarch : Aggregates RSS/Atom/RDF feeds, imports CSV files and more
drupal7-field_permissions.noarch : Set field-level permissions to create, update or view fields
drupal7-file_entity.noarch : File entity (fieldable files)
drupal7-fivestar.noarch : Enables fivestar ratings on content, users, etc
drupal7-google_analytics.noarch : Adds the Google Analytics web statistics tracking system to your website
drupal7-honeypot.noarch : Mitigates spam form submissions using the honeypot method
drupal7-i18n.noarch : Enables multilingual content
drupal7-job_scheduler.noarch : Simple API for scheduling tasks
drupal7-l10n_update.noarch : Provides automatic downloads and updates for translations
drupal7-language_cookie.noarch : Allows usage of cookies to remember the user's last language
drupal7-libraries.noarch : Allows version-dependent and shared usage of external libraries
drupal7-link.noarch : Defines simple link field types
drupal7-login_destination.noarch : Customize the destination that the user is redirected to after login
drupal7-markdown.noarch : Enables the creation of forms and questionnaires
drupal7-mediawiki_api.noarch : Provides a MediaWiki syntax to html conversion input filter
drupal7-menu_token.noarch : Provides tokens in menu items (links)
drupal7-metatag.noarch : Adds support and an API to implement meta tags
drupal7-module_filter.noarch : Module filter gives the ability to quickly find the module
drupal7-panels.noarch : Allows a site administrator to create customized layouts
drupal7-potx.noarch : Translation template extractor
drupal7-rules.noarch : React on events and conditionally evaluate actions
drupal7-site_map.noarch : Provides a site map that gives visitors an overview of your site
drupal7-taxonomy_access_fix.noarch : Fixes the crooked access checks for Taxonomy pages
drupal7-theme-adaptivetheme.noarch : Adaptivetheme is a powerful theme framework
drupal7-theme-zen.noarch : Zen is a powerful, yet simple, HTML5 starting theme
drupal7-title.noarch : Replaces entity legacy fields with regular fields
drupal7-tmgmt.noarch : Translation Management Tool
drupal7-token.noarch : Provides a user interface for the Token API and some missing core tokens
drupal7-translation_overview.noarch : Provides an overview of the translation status of site's content
drupal7-uuid.noarch : Adds support for universally unique identifiers
drupal7-views.noarch : Create customized lists and queries from your database
drupal7-views_bulk_operations.noarch : Provides a way of selecting multiple rows and applying operations to them
drupal7-views_slideshow.noarch : Views Slideshow can be used to create a slideshow of any content
drupal7-votingapi.noarch : Provides a shared voting API for other modules
drupal7-webform.noarch : Enables the creation of forms and questionnaires
drush.noarch : Command line shell and scripting interface for Drupal
php-drush-drush.noarch : Command line shell and Unix scripting interface for Drupal


Code: Select all

# make search key=drupal
Port:   cint-5.18.00_4
Path:   /usr/ports/lang/cint
Info:   C/C++ interpreter
Maint:  fjoe@FreeBSD.org
B-deps: bash-4.4.12_2 binutils-2.28,1 gcc-5.4.0_1 gcc-ecj-4.5 gettext-runtime-0.19.8.1_1 gmake-4.2.1_1 gmp-6.1.2 indexinfo-0.2.6 mpc-1.0.3 mpfr-3.1.5_1 readline-6.3.8_1
R-deps: binutils-2.28,1 gcc-5.4.0_1 gcc-ecj-4.5 gettext-runtime-0.19.8.1_1 gmp-6.1.2 indexinfo-0.2.6 mpc-1.0.3 mpfr-3.1.5_1 readline-6.3.8_1
WWW:    http://root.cern.ch/drupal/content/cint

Port:   drupal7-7.54
Path:   /usr/ports/www/drupal7
Info:   Database driven web content management system (CMS)
Maint:  joneum@bsdproject.de
B-deps: libedit-3.1.20170329_2,1 libevent-2.1.8 liblz4-1.7.5,1 mysql56-client-5.6.36 perl5-5.24.1_1
R-deps: freetype2-2.7.1 gettext-runtime-0.19.8.1_1 indexinfo-0.2.6 jpeg-turbo-1.5.1 kbproto-1.0.7 libICE-1.0.9_1,1 libSM-1.2.2_3,1 libX11-1.6.5,1 libXau-1.0.8_3 libXaw-1.0.13,2 libXdmcp-1.1.2 libXext-1.3.3_1,1 libXmu-1.1.2_3,1 libXp-1.0.3,1 libXpm-3.5.12 libXt-1.1.5,1 libedit-3.1.20170329_2,1 libevent-2.1.8 liblz4-1.7.5,1 libpthread-stubs-0.4 libxcb-1.12_2 libxml2-2.9.4 mysql56-client-5.6.36 oniguruma5-5.9.6_1 pcre-8.40 perl5-5.24.1_1 php56-5.6.30 php56-dom-5.6.30 php56-filter-5.6.30 php56-gd-5.6.30 php56-hash-5.6.30 php56-json-5.6.30 php56-mbstring-5.6.30 php56-mysql-5.6.30 php56-pdo-5.6.30 php56-pdo_mysql-5.6.30 php56-session-5.6.30 php56-simplexml-5.6.30 php56-xml-5.6.30 png-1.6.29 printproto-1.0.5 t1lib-5.1.2_4,1 xextproto-7.3.0 xproto-7.0.31
WWW:    http://drupal.org

Port:   drupal7-wysiwyg-7.x.2.3_1
Path:   /usr/ports/www/drupal7-wysiwyg
Info:   Allows implementation of WYSIWYG editors for editing Drupal content
Maint:  joneum@bsdproject.de
B-deps:
R-deps: drupal7-7.54 freetype2-2.7.1 gettext-runtime-0.19.8.1_1 indexinfo-0.2.6 jpeg-turbo-1.5.1 kbproto-1.0.7 libICE-1.0.9_1,1 libSM-1.2.2_3,1 libX11-1.6.5,1 libXau-1.0.8_3 libXaw-1.0.13,2 libXdmcp-1.1.2 libXext-1.3.3_1,1 libXmu-1.1.2_3,1 libXp-1.0.3,1 libXpm-3.5.12 libXt-1.1.5,1 libedit-3.1.20170329_2,1 libevent-2.1.8 liblz4-1.7.5,1 libpthread-stubs-0.4 libxcb-1.12_2 libxml2-2.9.4 mysql56-client-5.6.36 oniguruma5-5.9.6_1 pcre-8.40 perl5-5.24.1_1 php56-5.6.30 php56-dom-5.6.30 php56-filter-5.6.30 php56-gd-5.6.30 php56-hash-5.6.30 php56-json-5.6.30 php56-mbstring-5.6.30 php56-mysql-5.6.30 php56-pdo-5.6.30 php56-pdo_mysql-5.6.30 php56-session-5.6.30 php56-simplexml-5.6.30 php56-xml-5.6.30 png-1.6.29 printproto-1.0.5 t1lib-5.1.2_4,1 xextproto-7.3.0 xproto-7.0.31
WWW:    http://drupal.org/project/wysiwyg

Port:   drupal8-8.3.1
Path:   /usr/ports/www/drupal8
Info:   Database driven web content management system (CMS)
Maint:  acm@FreeBSD.org
B-deps: libedit-3.1.20170329_2,1 libevent-2.1.8 liblz4-1.7.5,1 mysql56-client-5.6.36 perl5-5.24.1_1
R-deps: freetype2-2.7.1 gettext-runtime-0.19.8.1_1 indexinfo-0.2.6 jpeg-turbo-1.5.1 kbproto-1.0.7 libICE-1.0.9_1,1 libSM-1.2.2_3,1 libX11-1.6.5,1 libXau-1.0.8_3 libXaw-1.0.13,2 libXdmcp-1.1.2 libXext-1.3.3_1,1 libXmu-1.1.2_3,1 libXp-1.0.3,1 libXpm-3.5.12 libXt-1.1.5,1 libedit-3.1.20170329_2,1 libevent-2.1.8 liblz4-1.7.5,1 libpthread-stubs-0.4 libxcb-1.12_2 libxml2-2.9.4 mysql56-client-5.6.36 oniguruma5-5.9.6_1 pcre-8.40 perl5-5.24.1_1 php56-5.6.30 php56-dom-5.6.30 php56-filter-5.6.30 php56-gd-5.6.30 php56-hash-5.6.30 php56-json-5.6.30 php56-mbstring-5.6.30 php56-mysql-5.6.30 php56-pdo-5.6.30 php56-pdo_mysql-5.6.30 php56-session-5.6.30 php56-simplexml-5.6.30 php56-xml-5.6.30 png-1.6.29 printproto-1.0.5 t1lib-5.1.2_4,1 xextproto-7.3.0 xproto-7.0.31
WWW:    http://drupal.org

Port:   drush-8.1.10
Path:   /usr/ports/www/drush
Info:   Drupal command line and scripting interface
Maint:  idefix@fechner.net
B-deps:
R-deps: freetype2-2.7.1 gettext-runtime-0.19.8.1_1 indexinfo-0.2.6 jpeg-turbo-1.5.1 kbproto-1.0.7 libICE-1.0.9_1,1 libSM-1.2.2_3,1 libX11-1.6.5,1 libXau-1.0.8_3 libXaw-1.0.13,2 libXdmcp-1.1.2 libXext-1.3.3_1,1 libXmu-1.1.2_3,1 libXp-1.0.3,1 libXpm-3.5.12 libXt-1.1.5,1 libpthread-stubs-0.4 libxcb-1.12_2 libxml2-2.9.4 oniguruma5-5.9.6_1 pcre-8.40 php56-5.6.30 php56-ctype-5.6.30 php56-dom-5.6.30 php56-filter-5.6.30 php56-gd-5.6.30 php56-hash-5.6.30 php56-json-5.6.30 php56-mbstring-5.6.30 php56-pdo-5.6.30 php56-phar-5.6.30 php56-session-5.6.30 php56-simplexml-5.6.30 png-1.6.29 printproto-1.0.5 t1lib-5.1.2_4,1 xextproto-7.3.0 xproto-7.0.31
WWW:    http://drupal.org/project/drush


debian медленно развиваются долго выходят обновления безопасности(команда разработки маленькая)
много небезопасных репозиториев (ppa репозитории в принципе не безопасные - проверка отсутствует , добавлять туда пакеты может любой пользователь. а уж как он собрал пакет и каких backdor на оставлял, найти после установке сложно), базовые репозитории крайне скудны. если настраивать дебиан так как надо лучше компилить из исходников(это долго), в противном случае говорить о безопасности сервера я бы не стал.

все новые фичи и программы в первую очередь появляются в Fedora (С) Линус Торвальдс
сам он работает на Fedora которая является базой для RHEL, CentOS = бесплатный RHEL

друпал модульная система пилить движок там не надо. если разработчики пилят движок = кривые руки.

оптимизацию настроек сервера под проект сделать не проблема. шлифовать сам движок это не мое.

shvondersin
Posts: 67
Joined: Thu Feb 25, 2016 2:04 pm

Re: Ищу специалиста для настройки сервера

Postby shvondersin » Thu Oct 26, 2017 11:20 am

вас понял, надо бы до выходных пообщаться в скайпе, это возможно?

shvondersin
Posts: 67
Joined: Thu Feb 25, 2016 2:04 pm

Re: Ищу специалиста для настройки сервера

Postby shvondersin » Tue Oct 31, 2017 7:58 pm

Пропали куда то((((

shvondersin
Posts: 67
Joined: Thu Feb 25, 2016 2:04 pm

Re: Ищу специалиста для настройки сервера

Postby shvondersin » Thu Nov 09, 2017 4:16 pm

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

ahouse
Posts: 46
Joined: Fri Sep 01, 2017 1:05 pm

Re: Ищу специалиста для настройки сервера

Postby ahouse » Sat Nov 11, 2017 12:43 pm

Разговоры - ниочем.

1. Какие объемы данных ворочают скрипты, какие данные?
2. Какая нагрузка в униках в сутки 100, 1000, 10000 или >100 000 ?
3. Все настройки необходимо колупать уже когда будет что-то ворочаться на серваке. Для начала базового конфига хватит с головой.
4. Не зная этих моментов по факту тяжело сказать, что вам нужно. Может вам пару-тройку шкафов серверов надо, а может и одной впс-ки хватит на ближайшие пару лет.
На высоконагруженых системах пишут демона который и осблуживает ваш http, но надо ли Вам такое, если у вас маячит друпал...


Вопрос настолько обширен, что явно видно, до хайлоада далеко...
ИМХО

shvondersin
Posts: 67
Joined: Thu Feb 25, 2016 2:04 pm

Re: Ищу специалиста для настройки сервера

Postby shvondersin » Sat Nov 11, 2017 12:47 pm

ahouse wrote:Разговоры - ниочем.

1. Какие объемы данных ворочают скрипты, какие данные?
2. Какая нагрузка в униках в сутки 100, 1000, 10000 или >100 000 ?
3. Все настройки необходимо колупать уже когда будет что-то ворочаться на серваке. Для начала базового конфига хватит с головой.


Вопрос настолько обширен, что явно видно, до хайлоада далеко...
ИМХО

уников конечно же пока никаких, ибо не запустили, а вот кушает только когда заливается в первый раз база, потом будет меньше так как просто обновления...
стало быть надо настроить базово, сначала, потом смотреть и подстраивать, для этого соответственно нужен человек.
Ведь именно знающий Друпал человек, знает как под него оптимально сервер настроить, хоть и базово.

ahouse
Posts: 46
Joined: Fri Sep 01, 2017 1:05 pm

Re: Ищу специалиста для настройки сервера

Postby ahouse » Sat Nov 11, 2017 1:02 pm

shvondersin wrote:....
Ведь именно знающий Друпал человек, знает как под него оптимально сервер настроить, хоть и базово.


Ерунду говорите. Похер как называется скрипт, который будет лопатить ваши данные в вашей СУБД. Вопрос лишь в том, как он это будет делать - грамотно, или УНИВЕРСАЛЬНО

DRUPAL - cms, ее задача достичь универсального функцианала, чтобы на ней можно было отстроить любую поделку. Но в этом жэ и его беда. Достигая универсальности, очень часто приходится жертвавать производительностью.

Повторюсь. На первый год, вам точно хватит любого впсника. Как преодалеете хотябы тысяч 5 в сутки - тогда нужно будет зщаново смотреть что у вас там с друпалом можно сделать, чтобы он ворочался побыстрее, ну естественно по мере роста нагрузки - смотреть сервер, править код, оптимизировать, оптимизировать, оптимизировать - это бесконечный процесс

Какую задачу делает друпал у вас?


Return to “Веб сервер”



Who is online

Users browsing this forum: No registered users and 4 guests