Понякога си има дни в които нищо не върви 🙂

В такива случай ни остава просто да се надявам че утре ще е по добре от днес 🙂

Antes de empezar la porquería me refiero, Yo no soy muy adelante con hospedaje y todo lo que escribo va a la experiencia que he adquirido en el pasado 2-3 meses. Administriram algunos VPS muy ocupado en la asistencia según tyxo está en la parte superior 80 pero la parte superior 70 ;). Así que mi punto es, Después de todo este tiempo que ya han conseguido varios hábitos y yo hemos llegado a las mejores prácticas de una forma u otra (generalmente el disco duro) :D. No voy a escribir o a entrar en todos los detalles de la configuración. Más bien compartir ideas sobre quién podría considerar.

  1. Actualizar regularmente el software. apache, php mysql todo usted quiere actualizaciones. Si se va a arreglar los agujeros en el sigurnista, Si debido a errores corregidos o nuevas características. Siempre mantenga su software actualizado. En General, rara vez un incumplimiento del servidor en aplikaciite generalmente en orificios en el código para las cosas alojadas perforadas pero no a confiar solamente en este.
  2. apache – servidor Web y no es deseable tener módulos más activos de quienes usen la. Los módulos más- rendimiento lento.
  3. Más usuarios en el mismo servidor – caché de OpCode. Hace algún tiempo Escribí Además, zerdion hacer suficientes pruebas y ver el beneficio real de esta magia. En mi caso con que escogí porque el ambiente de trabajo real de eAccelerator muestra los buenos resultados pone todos los ajustes. La carga rápida por escasos recursos alimentarios que respectivamente significan más clientes.
  4. Empuje su tráfico – gzip. Es la forma más sencilla de reducir el tráfico real que con la compresión gzip de las respuestas de http al cliente. Mod desinflar es la solución para apache. Para otro servidor http- y yo no he estudiado el tema :). Acerca de real 50% tráfico cayó en compresión en html,CSS,JS,XML. Necesito a ver si puedo comprimir mi y otros de contenido debe ser interesante. Porque las fotos son de contenido real que hace mucho tráfico en un sitio.
  5. serer de MySQL – Lo recomiendo si no se otorgó el proyecto con la versión 5.1 para hacerlo. Oracle generalmente tienen alguna pequeña experiencia con bases de datos y 😆 esta experiencia lo puso bien en 5.1 Yo no he probado la versión 5.5 но и това планувам да стане скоро. Определено се ускори работата на sql заявките може би леко падна натоварването но с не повече от 5-6% pero un plus para nuevas características de los desarrolladores son una maravilla. Los principales tales particiones. Cuando se actualiza, asegúrese de que configuración tienes en URmy.cfg no viejo todas las opciones son válidas, también es bueno para quitar bibliotecas antiguas, al menos en CentOS 5.5 hecho problemas Debian no tuvieron estos problemas para. A continuación, ver el log de mysql- sino porque algunas de las opciones tienen diferentes nombres y se puede cambiar si una vez ir a 5.5 no se pregunta por qué su configuración-maldito derecho yo no lo haría.
  6. sql заявките. Задължително разрешете опцията за записване на slow query. En estos registros, puede devolver información a los desarrolladores si no para que solicitudes de lento optimizar la. Algunos tales peticiones en una carga pequeña para su servidor 😉
  7. Poca protección – cambiar por defecto ssh puerto- y no necesita lame bots puede intentar hakvat. Apache con seguro mod_security módulo muy útil permite filtración de šitni bonita – SQL inj, DDoS rfi etcetera.. No va a parar hahor grande por lo menos lamerite se tamiza a través de ellos. PHP es una buena idea para proteger el Suhosin. Se puede poner como una extensión o como un parche en el código php. Yo personalmente prefiero el primer control sensación.

Para empezar, esas son las cosas que puedo pensar. No hay muchos y creo que he hecho un montón de optimizaciones el servidor pero muchos de ellos son muy específico y no tiene sentido explicar como limitacii de las cachés o cómo el proceso ha eliminado apache-it. En el tiempo, probablemente sabrás más cosas y cómo saber que son parte de las pequeñas cosas que dan un gran resultado. La máquina está bastante bien optimizada para la comparación que hacen única a 20 k visitas diarias, y nos da el tiempo de carga de plan de vps posible baja de las páginas que no exceda 1,5-2 s o si supera las fuentes externas se trata de los anuncios o la propia página escupe en una fracción de segundo. Personas con posiciones similares a nosotros no son servidores optimizados con mucho más recursos que el nuestro y tienen los mismos resultados. Optimización general de padre y madre beber cerveza 😆

PS la canción un poco de sentido con el tema 😀

De casi un año estaba trabajando en mi demočeto NUKI. Hoy tengo tiempo para arreglar las cosas porque había un montón de cosas que no estaban muy bien. He añadido un poco de nueva funcionalidad. Cambiado el código, con más funciones y en corto llegó a ser más fácil de usar.

La principal novedad que puse una trampa de señal-. En algún momento mientras gira el receptor de dreambox demonio decide matarlo y así dejar de monitorear mi proceso, que en sí mismo es un momento desagradable. Y no hay ninguna manera de averiguar lo que está sucediendo porque el lugar es un poco de suciedad y registros deben hacer hacer patrones complejos de recursos compartidos de red que no desea tratar. En general las líneas de señal trampa-es una característica agradable de scripts bash para interceptar las señales de las salidas o las presentadas a ellos el núcleo a través de un 😉 de matar-dice y así podemos evitar algunos de los acontecimientos inmediatamente posteriores. Damn eso SIGKIL o matar -9 no puede ser prehvanat y prevenir, es el diseño de la base. Terminó directamente presentado su PID. Y ahora el código de error

#trapping signals I know -9 dosent work but we try it just in case ; )
trap on_exit 0 14 1 2 9 13 15 6 8 4 3 11 5
on_exit () {
make_debug 10 #unexpected error
#reboot now if we hawe trapped signal
reboot -d 0
exit 0
}

La primera línea declara a los Estados Unidos en cuanto a la acción a tomar y en qué alertas nos leerá más acerca de alertas señales de hombre en el caso de estos 😉 me importa. Como se puede ver el resultado en un simple funkciika que permite depurar aplicaciones de mensajes y reiniciar el receptor. Yo no estoy convencido, conducirá a los resultados que esperaba, porque creo que todo lo que está matando con kill -9 pero nada impide que para tratar de.

Otros cambios son las características cardinales mayoría de las cosas que se repite por el código de llenarlos en funciones, Es un poco feo no, ahora eso es bueno, tuve un drama de 😉 con una vuelta en bash- – Puse a mi regreso en una de las funciones y espera que el comportamiento como todos los demás lenguajes de programación familiar, pero resultó valores enteros sólo vuelta y regresa a un máximo de 2 😀 y quería devolver la cadena. Había un cerdo feo. La solución es simple

#---cuted---

if [ $T -eq $N ]
 then
 echo "Cam is down! Reboot..."
make_debug 4 # cam is down
 else
echo $rcam
 fi

# ---cuted----

#finding real cam1
 rcam1=$(find_cam $cam1)

Първата част е края на функцията ми и чрез echo изплювам резултата. Взимането му е елементарно с последния ред в горния пасаж.

Hmmm creo que, esa es la parte interesante del código.

Quiero expresar mi gratitud a la 😉 de inspiración

http://www.youtube.com/watch?v = SilMJ0O13UI&función = relacionadas