Archive for September, 2007
Thursday, September 27th, 2007
Setting up and tuning postgresql. Browsed docs and blogs. Found a tutorial on how to setup a pg database cluster. Clustering in postgres is done with the pgcluster package. pgCluster is a Synchronous Multi-Master Replication. Slony is an asynchronous master slave replicator. Asynchronous replicates can be good for heavy read, ...
Posted in BrnDmp | No Comments »
Thursday, September 27th, 2007
In VMWare you can add a permanent share local disk which is mounted in /mnt/hgfs. In Settings, Options tab.
Posted in BrnDmp | No Comments »
Wednesday, September 26th, 2007
Discussed new moodle LVS architecture:
1. App server CentOS 5 x86_64, with Apache & PHP
1. DB server with PostgreSQL on ESX server
1. NAS allocated as FS
1. Piranha as load balancer
Later we can scale the setup by including more app servers and maybe clustering the database.
Posted in BrnDmp | No Comments »
Tuesday, September 25th, 2007
installed moodle instance on moodle server (dji), almost forgot to setup cronjob. Did crontab -e and added according to the other entries. Ask marcel about backup strategy etc.
Setup backup strategy.
upgraded webmin on moodleserver and changed theme.
Posted in BrnDmp | No Comments »
Monday, September 24th, 2007
Dump on moodle optimization
PostgreSQL for clustering, stability and scalability
LightTPD as a light webserver ?
eAccelerator for PHP caching
/admin/health.php
/admin/oacleanup.php
http://mysqlperformanceblog.com/
http://dev.mysql.com/doc/mysqltest/en/index.html
http://www.planetmysql.org/
We should realize that MySQL performance tuning is dependend on hardware and OS. Same test can yield different optimal values for my.conf parameters on different platforms.
Posted in BrnDmp | No Comments »
Monday, September 24th, 2007
Some thoughts and links about network, server architecture and setup:
SAN: Storage Area Network {en:Storage_area_network}
Load Balancing
Application Server
Database Cluster
Posted in Web | No Comments »
Monday, September 24th, 2007
Some thoughts on WISP, WAMP to tune / optimize IIS / PHP:
install PHP caching accelerator (APC/eAccelerator)
IIS7?
fastCGI?
Posted in BrnDmp | No Comments »
Monday, September 24th, 2007
Interesting current paradigms in software architecture and design, or just good coding practice:
MVC: Model View Controller {en:Model-view-controller}
DRY: Don't Repeat Yourself {en:Don't_repeat_yourself}
CRUD: Create, Read, Update, Delete {en:Create%2C_read%2C_update_and_delete}
Design Patterns {en:Design_Patterns}
Blogs:
http://www.joelonsoftware.com/
Books:
The Myths of Innovation
Hackers and Painters
Beautiful Code
Design Patterns
Patterns of Enterprise Application Architecture
Thinking in Java
Dynamics of Software Development
Business Models:
ASP: Application Service Provider {en:Application_service_provider}
Posted in BrnDmp | No Comments »
Monday, September 24th, 2007
Handy tools for webpix:
http://www.tabsgenerator.com/
http://www.reflectionmaker.com/
Posted in Web | No Comments »
Friday, September 21st, 2007
Haha, cool. Plan 9 is a whole new operating system paradigma from the developers of Bell Labs.
Posted in BrnDmp | No Comments »