• 11-03-2008, 20:43:40
    #1
    Üyeliği durduruldu
    Ya arkadaşlar statik html sayfaları çok olan serverlar için configürasyon ayarları yapmak gerekiyormuş.
    Bu ayarları yapmak için bi sürü insan var ancak hem maddiyat hemde bizzat yapmak istiyorlar..

    Benim amacım herkes buraya bildiği bişeyi yazsın. sonuçta ortaya çıksın bi en güzel optimizasyon ayarları.. bizde faydalanalım..


    [mysqld]
    set-variable=local-infile=0
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    old_passwords=1
    key_buffer = 256M
    table_cache = 512
    max_allowed_packet=64M
    wait_timeout = 3600
    query_cache_size=32M
    query_cache_type=1
    max_connections=500
    init-connect="SET NAMES latin5"

    [mysql.server]
    user=mysql
    basedir=/var/lib

    [mysqld_safe]
    err-log=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    default-character-set=latin5
    default-collation=latin5_turkish_ci

    ben şöyle bişeyler buldum..
    centos için güvenlik ve optimizasyon ayarlarına eklemek isteyen varsa güzel olur.
  • 12-04-2008, 04:25:10
    #2
    Üyeliği durduruldu
    muratdan adlı üyeden alıntı: mesajı görüntüle
    Ya arkadaşlar statik html sayfaları çok olan serverlar için configürasyon ayarları yapmak gerekiyormuş.
    Bu ayarları yapmak için bi sürü insan var ancak hem maddiyat hemde bizzat yapmak istiyorlar..
    Benim amacım herkes buraya bildiği bişeyi yazsın. sonuçta ortaya çıksın bi en güzel optimizasyon ayarları.. bizde faydalanalım..
    [mysqld]
    set-variable=local-infile=0
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    old_passwords=1
    key_buffer = 256M
    table_cache = 512
    max_allowed_packet=64M
    wait_timeout = 3600
    query_cache_size=32M
    query_cache_type=1
    max_connections=500
    init-connect="SET NAMES latin5"
    [mysql.server]
    user=mysql
    basedir=/var/lib
    [mysqld_safe]
    err-log=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    default-character-set=latin5
    default-collation=latin5_turkish_ci
    ben şöyle bişeyler buldum..
    centos için güvenlik ve optimizasyon ayarlarına eklemek isteyen varsa güzel olur.
    arkadaşım bu yukarda gönderdiğim my.cnf dosyasıdır bunu makinenin özelliklerine göre yada kullanımına göre ayarlamak zorundasın ama bilmeden ayarlamanı tavsiye etmem.
  • 13-04-2008, 23:45:57
    #3
    muratdan adlı üyeden alıntı: mesajı görüntüle
    Ya arkadaşlar statik html sayfaları çok olan serverlar için configürasyon ayarları yapmak gerekiyormuş.
    Bu ayarları yapmak için bi sürü insan var ancak hem maddiyat hemde bizzat yapmak istiyorlar..
    Benim amacım herkes buraya bildiği bişeyi yazsın. sonuçta ortaya çıksın bi en güzel optimizasyon ayarları.. bizde faydalanalım..
    [mysqld]
    set-variable=local-infile=0
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    old_passwords=1
    key_buffer = 256M
    table_cache = 512
    max_allowed_packet=64M
    wait_timeout = 3600
    query_cache_size=32M
    query_cache_type=1
    max_connections=500
    init-connect="SET NAMES latin5"
    [mysql.server]
    user=mysql
    basedir=/var/lib
    [mysqld_safe]
    err-log=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    default-character-set=latin5
    default-collation=latin5_turkish_ci
    ben şöyle bişeyler buldum..
    centos için güvenlik ve optimizasyon ayarlarına eklemek isteyen varsa güzel olur.
    Merhabalar : Statik html sayfalarina hizmet veren 1 sunucu icin optimizasyon yapilacaksa , apache degerleri daha cok oncelik tutmaktadir , lutfen sunucunuzun alacagi gunluk tekil hit , sunucu ozellikleriniz , sunucuda toplam kac sitenin barindigini barindigini ve httpd.conf degerlerinizi belirtirseniz yardimci olmaya calisabilirim.

    Saygilarimla
  • 30-05-2008, 02:19:44
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    abacus adlı üyeden alıntı: mesajı görüntüle
    Merhabalar : Statik html sayfalarina hizmet veren 1 sunucu icin optimizasyon yapilacaksa , apache degerleri daha cok oncelik tutmaktadir , lutfen sunucunuzun alacagi gunluk tekil hit , sunucu ozellikleriniz , sunucuda toplam kac sitenin barindigini barindigini ve httpd.conf degerlerinizi belirtirseniz yardimci olmaya calisabilirim.

    Saygilarimla
    s.a. usta benim load sorunum var.

    makina biraz dıbık,p4 3 ghz,1 gb ram i var centos 4.6 x86_64 kurulu ve sitem 9-11k arasında hit alıyor.

    httpd.cnf dosyam şu şekilde
    Alıntı
    Include "/usr/local/apache/conf/includes/pre_main_global.conf"
    Include "/usr/local/apache/conf/includes/pre_main_2.conf"
    # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
    # Direct modifications to the Apache configuration file may be lost upon subsequent regeneration of the #
    # configuration file. To have modifications retained, all modifications must be checked into the #
    # configuration system by running: #
    # /usr/local/cpanel/bin/apache_conf_distiller --update #
    # To see if your changes will be conserved, regenerate the Apache configuration file by running: #
    # /usr/local/cpanel/bin/build_apache_conf #
    # and check the configuration file for your alterations. If your changes have been ignored, then they will #
    # need to be added directly to their respective template files. #
    # #
    # This configuration file was built from the following templates: #
    # /var/cpanel/templates/apache2/main.default #
    # /var/cpanel/templates/apache2/main.local #
    # /var/cpanel/templates/apache2/vhost.default #
    # /var/cpanel/templates/apache2/vhost.local #
    # /var/cpanel/templates/apache2/ssl_vhost.default #
    # /var/cpanel/templates/apache2/ssl_vhost.local #
    # #
    # Templates with the '.local' extension will be preferred over templates with the '.default' extension. #
    # The only template updated by the apache_conf_distiller is main.default. #
    # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #





    LoadModule auth_passthrough_module modules/mod_auth_passthrough.so
    LoadModule bwlimited_module modules/mod_bwlimited.so
    LoadModule frontpage_module modules/mod_frontpage.so
    LoadModule evasive20_module modules/mod_evasive20.so
    <IFMODULE mod_evasive20.c>
    DOSHashTableSize 3097
    DOSPageCount 2
    DOSSiteCount 100
    DOSPageInterval 2
    DOSSiteInterval 1
    DOSBlockingPeriod 600
    </IFMODULE>




    Include "/usr/local/apache/conf/php.conf"


    KeepAlive On
    MaxKeepAliveRequests 100
    KeepAliveTimeout 15
    UseCanonicalName Off
    AccessFileName .htaccess
    DefaultType text/plain
    HostnameLookups Off
    ErrorLog logs/error_log
    ServerTokens Full
    AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|ru))?(/.*)?$ "/usr/local/apache/manual$1"

    LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
    ForceLanguagePriority Prefer

    Alias /icons/ /usr/local/apache/icons/


    ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"


    <IfModule prefork.c>
    StartServers 5
    MinSpareServers 5
    MaxSpareServers 10
    MaxClients 150
    MaxRequestsPerChild 10000
    </IfModule>

    <Directory "/">
    Options All
    AllowOverride All
    </Directory>

    <Directory "/usr/local/apache/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all

    </Directory>


    <Files ~ "^error_log$">
    Order allow,deny
    Deny from all
    Satisfy All
    </Files>

    <FilesMatch "^\.ht">
    Order allow,deny
    Deny from all

    </FilesMatch>

    <IfModule mod_mime.c>
    TypesConfig conf/mime.types
    AddLanguage ca .ca
    AddLanguage cs .cz .cs
    AddLanguage da .dk
    AddLanguage de .de
    AddLanguage el .el
    AddLanguage en .en
    AddLanguage eo .eo
    AddLanguage es .es
    AddLanguage et .et
    AddLanguage fr .fr
    AddLanguage he .he
    AddLanguage hr .hr
    AddLanguage it .it
    AddLanguage ja .ja
    AddLanguage ko .ko
    AddLanguage ltz .ltz
    AddLanguage nl .nl
    AddLanguage nn .nn
    AddLanguage no .no
    AddLanguage pl .po
    AddLanguage pt .pt
    AddLanguage pt-BR .pt-br
    AddLanguage ru .ru
    AddLanguage sv .sv
    AddLanguage zh-CN .zh-cn
    AddLanguage zh-TW .zh-tw

    AddCharset ISO-8859-1 .iso8859-1 .latin1
    AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen
    AddCharset ISO-8859-3 .iso8859-3 .latin3
    AddCharset ISO-8859-4 .iso8859-4 .latin4
    AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru
    AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb
    AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk
    AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb
    AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk
    AddCharset ISO-2022-JP .iso2022-jp .jis
    AddCharset ISO-2022-KR .iso2022-kr .kis
    AddCharset ISO-2022-CN .iso2022-cn .cis
    AddCharset Big5 .Big5 .big5
    AddCharset WINDOWS-1251 .cp-1251 .win-1251
    AddCharset CP866 .cp866
    AddCharset KOI8-r .koi8-r .koi8-ru
    AddCharset KOI8-ru .koi8-uk .ua
    AddCharset ISO-10646-UCS-2 .ucs2
    AddCharset ISO-10646-UCS-4 .ucs4
    AddCharset UTF-8 .utf8
    AddCharset GB2312 .gb2312 .gb
    AddCharset utf-7 .utf7
    AddCharset utf-8 .utf8
    AddCharset big5 .big5 .b5
    AddCharset EUC-TW .euc-tw
    AddCharset EUC-JP .euc-jp
    AddCharset EUC-KR .euc-kr
    AddCharset shift_jis .sjis

    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

    AddHandler type-map var

    </IfModule>

    <IfModule mod_log_config.c>
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    LogFormat "%{Referer}i -> %U" referer
    LogFormat "%{User-agent}i" agent

    CustomLog logs/access_log common

    </IfModule>

    <Directory "/usr/local/apache/icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all

    </Directory>

    <Directory "/usr/local/apache/manual">
    Options Indexes
    AllowOverride None
    Order allow,deny
    Allow from all

    SetEnvIf Request_URI ^/manual/(de|en|es|fr|ja|ko|ru)/ prefer-language=$1

    RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2


    <Files ~ "^error_log$">
    Order allow,deny
    Deny from all
    Satisfy All
    </Files>

    <Files *.html>
    SetHandler type-map
    </Files>

    </Directory>

    <Directory "/usr/local/apache/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all

    </Directory>

    <IfModule mod_autoindex.c>
    IndexOptions FancyIndexing VersionSort
    AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

    AddIconByType (TXT,/icons/text.gif) text/*
    AddIconByType (IMG,/icons/image2.gif) image/*
    AddIconByType (SND,/icons/sound2.gif) audio/*
    AddIconByType (VID,/icons/movie.gif) video/*

    AddIcon /icons/binary.gif .bin .exe
    AddIcon /icons/binhex.gif .hqx
    AddIcon /icons/tar.gif .tar
    AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
    AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
    AddIcon /icons/a.gif .ps .ai .eps
    AddIcon /icons/layout.gif .html .shtml .htm .pdf
    AddIcon /icons/text.gif .txt
    AddIcon /icons/c.gif .c
    AddIcon /icons/p.gif .pl .py
    AddIcon /icons/f.gif .for
    AddIcon /icons/dvi.gif .dvi
    AddIcon /icons/uuencoded.gif .uu
    AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
    AddIcon /icons/tex.gif .tex
    AddIcon /icons/bomb.gif core
    AddIcon /icons/back.gif ..
    AddIcon /icons/hand.right.gif README
    AddIcon /icons/folder.gif ^^DIRECTORY^^
    AddIcon /icons/blank.gif ^^BLANKICON^^

    DefaultIcon /icons/unknown.gif
    ReadmeName README.html
    HeaderName HEADER.html
    IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

    </IfModule>

    <IfModule mod_setenvif.c>
    BrowserMatch "Mozilla/2" nokeepalive
    BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
    BrowserMatch "RealPlayer 4\.0" force-response-1.0
    BrowserMatch "Java/1\.0" force-response-1.0
    BrowserMatch "JDK/1\.0" force-response-1.0
    BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
    BrowserMatch "MS FrontPage" redirect-carefully
    BrowserMatch "^WebDrive" redirect-carefully
    BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully
    BrowserMatch "^gnome-vfs" redirect-carefully
    BrowserMatch "^XML Spy" redirect-carefully
    BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully

    </IfModule>

    # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
    # Direct modifications to the Apache configuration file may be lost upon subsequent regeneration of the #
    # configuration file. To have modifications retained, all modifications must be checked into the #
    # configuration system by running: #
    # /usr/local/cpanel/bin/apache_conf_distiller --update #
    # To see if your changes will be conserved, regenerate the Apache configuration file by running: #
    # /usr/local/cpanel/bin/build_apache_conf #
    # and check the configuration file for your alterations. If your changes have been ignored, then they will #
    # need to be added directly to their respective template files. #
    # #
    # This configuration file was built from the following templates: #
    # /var/cpanel/templates/apache2/main.default #
    # /var/cpanel/templates/apache2/main.local #
    # /var/cpanel/templates/apache2/vhost.default #
    # /var/cpanel/templates/apache2/vhost.local #
    # /var/cpanel/templates/apache2/ssl_vhost.default #
    # /var/cpanel/templates/apache2/ssl_vhost.local #
    # #
    # Templates with the '.local' extension will be preferred over templates with the '.default' extension. #
    # The only template updated by the apache_conf_distiller is main.default. #
    # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #


    PidFile logs/httpd.pid
    LockFile logs/accept.lock
    # Defined in /var/cpanel/cpanel.config: apache_port
    Listen 0.0.0.0:80
    Timeout 300
    User nobody
    Group nobody
    ExtendedStatus On
    ServerAdmin
    ServerName server.xxx.net
    LogLevel warn
    ServerSignature On

    RewriteMap LeechProtect prg:/usr/local/cpanel/bin/leechprotect
    RewriteLock /usr/local/apache/logs/rewrite_lock

    UserDir public_html

    DirectoryIndex index.htm index.html index.shtml index.xhtml index.wml index.perl index.pl index.plx index.ppl index.cgi index.jsp index.js index.jp index.php4 index.php3 index.php index.phtml default.htm default.html home.htm index.php5 Default.html Default.htm home.html

    SSLPassPhraseDialog builtin
    SSLSessionCache dbm:/usr/local/apache/logs/ssl_scache
    SSLSessionCacheTimeout 300
    SSLMutex file:/usr/local/apache/logs/ssl_mutex
    SSLRandomSeed startup builtin
    SSLRandomSeed connect builtin

    <IfDefine SSL>
    # Defined in /var/cpanel/cpanel.config: apache_ssl_port
    Listen 0.0.0.0:443
    AddType application/x-x509-ca-cert .crt
    AddType application/x-pkcs7-crl .crl
    </IfDefine>


    AddHandler cgi-script .cgi .pl .plx .ppl .perl
    AddHandler server-parsed .shtml
    AddType text/html .shtml
    AddType application/x-tar .tgz
    AddType text/vnd.wap.wml .wml
    AddType image/vnd.wap.wbmp .wbmp
    AddType text/vnd.wap.wmlscript .wmls
    AddType application/vnd.wap.wmlc .wmlc
    AddType application/vnd.wap.wmlscriptc .wmlsc

    <Location /whm-server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
    </Location>



    # SUEXEC is supported

    Include "/usr/local/apache/conf/includes/pre_virtualhost_global.conf"
    Include "/usr/local/apache/conf/includes/pre_virtualhost_2.conf"
    my.cnf ise;
    Alıntı
    [mysqld]
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    skip-locking
    skip-innodb
    query_cache_limit=1M
    query_cache_size=32M
    query_cache_type=1
    max_user_connections=25
    max_connections=500
    interactive_timeout=10
    wait_timeout=10
    connect_timeout=10
    thread_cache_size=128
    key_buffer=16M
    join_buffer=1M
    max_allowed_packet=16M
    table_cache=1024
    record_buffer=1M
    sort_buffer_size=2M
    read_buffer_size=2M
    max_connect_errors=10
    thread_concurrency=4
    myisam_sort_buffer_size=64M
    server-id=1
    bana nasıl bir ayar önerirsiniz?
  • 30-05-2008, 02:44:46
    #5
    my.cnf için
    wget http://www.day32.com/MySQL/tuning-primer.sh;chmod 755 tuning-primer.sh;sh tuning-primer.sh
    komutunu çalıştırdıktan sonra çıkacak olan sonuçlar sizi doğru konfigürasyona götürecektir. kullanım miktarınıza göre ayar yapabilirsiniz. ayarlarda zorluk çekerseniz. çıktıyı buraya gönderin yardımcı olabilirim.
    apache konfigürasyon ayarlarında da
    KeepAliveTimeout 3
    Timeout 60
    olması idealdir. keepalivetimeout maximum 5 olsun.
    servertokens ayarını
    ServerTokens Prod
    olarak değiştiriniz.
  • 01-06-2008, 08:49:01
    #6
    psycash adlı üyeden alıntı: mesajı görüntüle
    my.cnf için
    wget http://www.day32.com/MySQL/tuning-primer.sh;chmod 755 tuning-primer.sh;sh tuning-primer.sh
    komutunu çalıştırdıktan sonra çıkacak olan sonuçlar sizi doğru konfigürasyona götürecektir. kullanım miktarınıza göre ayar yapabilirsiniz. ayarlarda zorluk çekerseniz. çıktıyı buraya gönderin yardımcı olabilirim.
    apache konfigürasyon ayarlarında da
    KeepAliveTimeout 3
    Timeout 60
    olması idealdir. keepalivetimeout maximum 5 olsun.
    servertokens ayarını
    ServerTokens Prod
    olarak değiştiriniz.
    ok çok teşekkür ederim peki aynı şeyin apache için test edecek bir scripti var mı?