lamp

Best practices for deploying tools & scripts to production?

I've got a number of batch processes that run behind the scenes for a Linux/PHP website. They are starting to grow in number and complexity, so I want to bring a small amount of process to bear on them. My source tree has a bunch of cpp files and scripts, organized with development but not deployment in mind. After compiling all the exe...

Boilerplate for a professional PHP team development environment

I would like to get a general consensus for the minimal/boilerplate professional PHP team development environment. I can not find this information anywhere on the web. In the open-source world there are so many choices and so many ways to do things but I've yet to find any common best-practice for the infrastructure/plumbing side of th...

Most "large" companies prefer WISA over LAMP? Why?

If this is true, I'd like to know why. Do we see a great percentage of secure and high traffic web applications built in LAMP? ...

Is it dumb to develop for LAMP on WAMP?

After becoming somewhat estranged open source, and spending some years developing web applications in ASP.Net, I'm going to start doing quite a lot of PHP / MySQL development. I've quite painlessly installed WampServer to get a development environment up and running on my Windows machine, but the platform I'll be targeting will most li...

UTF8 LAMP Resources

At work, I'm beginning to have some issues with character encoding. I'd like to make our web app use UTF-8 all the way around. After a few hours of googling, I've only found a few sites with information on a UTF-8 LAMP setup. Does anyone know of any good resources online about UTF-8, Linux, Apache, MySql and PHP? I'll post what I've foun...

Looking for pattern/approach/suggestions for handling long-running operation tied to web app

Hello, I'm working on a consumer web app that needs to do a long running background process that is tied to each customer request. By long running, I mean anywhere between 1 and 3 minutes. Here is an example flow. The object/widget doesn't really matter. Customer comes to the site and specifies object/widget they are looking for. We s...

What is the best way to measure and cap bandwidth usage in a LAMP SaaS Web application?

The company I work for is thinking of developing a LAMP SaaS Web application that would be plan based. We want to monitor usage because it involves external references, and would draw bandwidth through the placement of an iframe or JavaScript snippet on a third-party site. My first thought was relying only on a page impression algorithm,...

How much of Linux should I learn in order to deploy web sites using LAMP?

Being a Windows developer I'm currently working on my own project using LAMP. I understand what I need to know of PHP and MySQL, but Linux looks huge and it's not clear where to start and what is enough given my goals. And my goals are to grasp general concepts, being able to deploy the project to a hosting provider and to be able to mon...

I need a LAMP stack *with memcache* -- which webhost?

I'm a PHP developer and I've made something I want to push live. It requires memcache, and I'm expecting a fair amount of traffic, at least at launch, so I'd like it to be fast. I'm really awesome at programming, but when it comes to getting hosting stuff set-up (other than run-of-the-mill shared hosting) I lack experience. ...

Scaling LAMP

I have a client with a LAMP website serving mostly video. He is currently on one server with all components. He is having some scaling problems. What are some of the techniques that can be used to help. I used separating out the DB to another server with a GB Ethernet between it and the webserver. Maybe adding more web servers with some...

Is the LAMP stack appropriate for Enterprise use?

Is the LAMP (Linux, Apache, MySQL, PHP / Ruby / Python) stack appropriate for Enterprise use? To be clear, by "Enterprise", I mean a large or very large company, where security, robustness, availability of skill sets, Total Cost of Ownership (TCO), scalability, and availability of tools are key considerations. Said another way, a compa...

Can I use LAMP+AJAX for a (almost) Real Time System?

I have a current system which is build as a Windows Application, and does certain tasks in very close to real time. There are nodes in a network that communicate with our custom server, communicating status, and sending and receiving commands. We are looking to move to a web deployed platform. The nodes, say 60-100 of them, need to co...

Good LAMP book(s) for ASP.NET developer?

I'm looking for a (few) good books to get started with LAMP development. I'm a long time Microsoft developer, including heavy ASP.NET, and I want to learn LAMP for a number of reasons. What are some good books to get started, for someone coming from ASP.NET? Any books targeting the more recent versions of PHP would be appreciated. [NOT...

In PHP, how many DB calls per page is okay?

I've got shared hosting on a LAMP set up. Obviously the fewer calls to the Db per page the better. But how many is too many? Two? Ten? A hundred? Curious what people think. ...

Why use deflate instead of gzip for text files served by Apache?

What advantages do either method offer for html, css and javascript files served by a LAMP server. Are there better alternatives? The server provides information to a map application using Json, so a high volume of small files. See also Is there any performance hit involved in choosing gzip over deflate for http compression? ...

How do I optimize this export feature for LAMP web app?

Hi guys & ladies, I have a feature which allows the user to create projects and view it on this page. They could import resources(pdf,img,etc) to be kept along with their projects. So now i want to create a feature which allows the user to export all their stuff and those people who are in the same group as them all neatly with pretty r...

Collaboration/management tools for programming shop?

This is not a programming question, but I figured I would ask in here, since there are a lot of professional coders. Let me know if you have any suggestion on the software we could use to manage a technical department. I currently work for programming shop, employing about 30 people. We have different software products that we provide t...

ISP Agnostic Speed Testing

What is the best way to test the speed of a LAMP based site, without factoring in the user's connection? In other words, I have a CMS and I want to see how long it takes for PHP and MySQL to do all their work. Additionally I do not have shell access to the server, it is in a shared hosting environment. ...

Best Practice for Cross-Platform Browser Testing for Intranet site for small team?

Hi, in my team usually one web developer creates the web app then does some alpha testing himself before passing the fuller testing to the only tester in the company. So you probably can guess that we don't have a lot of free pcs or resources available so we can't do the wmware or virtual pc thingy :( So based on the resources on this ...

What are the minimum security precautions to put in place for a startup?

I'm working with a start-up, mostly doing system administration and I've come across a some security issues that I'm not really comfortable with. I want to judge whether my expectations are accurate, so I'm looking for some insight into what others have done in this situation, and what risks/problems came up. In particular, how critical ...