Archivio

Archivio per la categoria ‘PHP il turbo nel web’

Le 50 più utili risorse per Webdesigner e Webdeveloper

Rimando a questo interessante articolo che raggruppa i links alle più importanti (secondo loro) risorse per sviluppatori e webdesigner

http://101out.com/js_design.php

Ciao. Maxgrante
info[AT]massimo-caselli[DOT]com

URL Rewrite anche con ASP.NET

20 April 2007 maxgrante Nessun commento

Anche se il blog si propone per lo più per quanto riguarda php, Linux etc… ho trovato un articolo utile e interessante che riguarda l’URL rewrite anche in ambiente Windows su tecnologia ASP.NET

http://blog.devexperience.net/en/10/URL_Rewriting_implementing_a_HttpHandler.aspx

Vi ricordo che nel blog sono presenti gli articoli e brevi how to per la gestione mod_rewrite di apache.

http://www.massimo-caselli.com/2006/01/23/wordpress-gestione-mod_rewrite/

http://www.massimo-caselli.com/2006/01/08/mod_rewrite-apache-sviluppo-siti-internet/

http://www.massimo-caselli.com/2006/01/16/apache-mod_rewrite-siti-multilingua/

Ciao. Maxgrante
info[AT]massimo-caselli[DOT]com

EZPA, un vero mattone… che fare?

4 April 2007 maxgrante 10 commenti

Da qualche tempo è aumentato il traffico su un sito ospitato dal web server della società  per cui lavoro.
La macchina è sempre stata scarica sia come RAM che come utilizzo del processore.
Il server è un classico LAMP con apache 2.0.x, php 4.3.x e mysql 4.1.x montati su una CentOS.
Si tenga conto che con 512 Mbyte di RAM e un processore XEON a 2.4Ghz la macchina gestisce comodamente circa 150 siti a traffico standard. Ora abbiamo upgradato a 1.5 Gbyte di RAM e la situazione è migliore, resta tuttavia il problema e anomalia dei picchi sul processore.
L’aumento del traffico è dipeso da qualche aggiornamento (penso) di EZPA, un noto software opensource scritto interamente in php ma che misteriosamente si rivela un vero e proprio mattone.

In sostanza ogni chiamata http ad una pagina di tale sito realizzato con EZPA carica la CPU fino a picchi del 70%.

La prova l’ho fatta di notte e quindi a macchina completamente scarica.

Se leggesse questo post qualche programmatore che conosce bene EZPA sarebbe bello che postasse la sua opinione magari suggerendo qualche configurazione e tuning dell’applicativo stesso.

Ciao. Maxgrante
info[AT]massimo-caselli[DOT]com

Versione 0.2 di Openskills

26 March 2007 maxgrante Nessun commento

Volevo segnalare a tutti i fruitori di questo blog che è disponibile online la versione 0.2 di Openskills che si sussegue alla versione 2.0 doh!

In sostanza il mio collega Al ha deciso di riscrivere tutto il codice del sito web in web 2.0 e rilanciare il progetto creando o cercando quantomeno di creare un vero e proprio staff.
Ne faccio personalmente parte per quanto concerne (rewriting URL – da fare) e per parte dei contenuti su php e su Linux.

Versione online: http://openskills.info

Aiutiamo questo progetto a non essere vivo solo per la passione di un singolo ma grazie al contributo (gratuito) di tutti.

Ciao. Maxgrante
info[AT]massimo-caselli[DOT]

Tutti insieme appassionatamente…

6 February 2007 mrbean 1 commento

Dunque, più che un articolo sarebbe una richiesta di aiuto, se è lecito.

Questa la mia piattaforma:

Linux Ubuntu 6.06

apache 2.0.55

PHP5

Tomcat 5.0.31

mysql 5

Tutto installato e correttamente funzionante, compresa l’integrazione di Tomcat con apache e la possibilità  per ciascun utente del sistema di pubblicare le proprie pagine html o php o jsp nella cartella /home//web.

Tali pagine sono correttamente visualizzate all’indirizzo http:///~/

Ho scritto una pagina php per provare la connessione ad un db mysql che funziona, ho provato a fare la stessa cosa con una pagina jsp e, in questo caso, non funziona.

il jar con il connettore JDBC a mysql l’ho messo nella cartella /shared/lib di Tomcat.

L’errore è il seguente: (i primi due messaggi sono miei, li ho messi per controllare)
Driver caricato correttamente
Errore nella connessione
com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.net.SocketException MESSAGE: java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.1.3:3306 connect,resolve) STACKTRACE: java.net.SocketException: java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.1.3:3306 connect,resolve) at
com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156) at

Da aggiungere che, usando squirrel (un client universale scritto in Java per la connessione a un db) mi connetto (caricando lo stesso driver) tranquillamente…

Chi potesse aiutarmiGrazie in anticipo a chi vorrà  aiutarmi.

Luciano Schiavone.