
| 论坛新贴 | 最新精华 |
| 最新文章 更多» | 最新下载资源 更多» |
|
| 最新翻译Blog 更多» | |
| [helloyou] Jani Hartikainen的博客 --- 优化代码 ... | [wulijun01234] 社区新闻:Windows版PHP缓存加速器 ... |
| [wulijun01234] PHP中的策略模式 | [wulijun01234] 关于注释的建议 |
| [wulijun01234] 冻结和解冻PHP对象 | [wulijun01234] PHP5.3的新特性(一):对象接口的变 ... |
| [wulijun01234] 如何创建更友好的随机密码 ... | [wulijun01234] PHP中构造GET查询字符串的捷径 ... |
| [wulijun01234] PHPUnit 3.4中的新特性:Test Depend ... | [wulijun01234] 停止CSRF保护的误用 |
| [wulijun01234] 优化你的(ZF)web应用 | [wulijun01234] 再论代码之美——PHP实战 |
| [wulijun01234] PHPro.org:应用配置 | [wulijun01234] 用于解决PHP 命名空间分隔符输入问题 ... |
| 加入 | PHPEye翻译小组: mayongzhan (18) wulijun01234 (17) iwind (10) ringtail (9) haohappy (6) helloyou (3) jasonqi (0) littlexiang (0) | |
|
[MySQL Performance] How long Innodb Shutdown may take
How long it may take MySQL with Innodb tables to shut down ? It can be quite a while.
In default configuration innodb_fast_shutdown=ON the main job Innodb has to do to complete shutdown is flushing dirty buffers. The number of dirty buffers in the buffer pool varies depending on innodb_max_dirty_pages_pct [...] |
|
Gonzalo Ayuso's Blog: Using Monkey Patching to store files in CouchDb using the standard filesystem
Gonzalo Ayuso takes his "CouchDb as a filesystem" approach one step further (see the previous post about it here) with this new post talking about monkey patching to store files into the CouchDb server using the normal PHP file handling functions. Since PHP5.3 a new design pattern is available for us: Monkey Patching. With this pattern we can override PHP's core functions with a home-made functions in a different namespace (another example here). That's means if I have fopen function in the above example, PHP uses the filesystem function "fopen" but if we set a namespace in our example, PHP will search first the fu ...... |
|
Kevin Schroeder's Blog: You want to do WHAT with PHP? Chapter 4
Kevin Schroeder has another new post to his blog today with an excerpt from his "You Want to Do WHAT with PHP?" book. This new post is a section from the fourth chapter looking at stream handling. Communication is key to building applications now and for the future. While it is not something that I think that everyone should do, I have not seem many applications that make good use of streams in PHP. Streams can be immensely useful in the right situations, but a lot of developers are not really aware of how streams can be used. [...] While I don't think you will end up basing your application around streams it is a really good idea to know how streams work. The sample code (and description) talk about changing the properties of a stream on the fly. He shows how, with a fgets loop checking the input, he can catch a command from the ...... |
|
Zend Developer Zone: Zend Framework is a BOSSie Award Winner
According to this new post on the Zend Developer Zone, the Zend Framework has won itself a BOSSie award (from InfoWorld) in the "best open source application development software" category. Matthew Weier O'Phinney has this to say about the award: I am one of the privileged few to have worked with Zend Framework since before the original public pre-alpha release. [...] What [Mike Naberenzy] showed me at the time captured my imagination: the company with the best known name in the PHP industry was building an application framework, and the code I was seeing was simple, straight-forward PHP. It was the first time I'd seen a framework I was actually interested in using -- even if it was in its early, early infancy. I knew at that moment that I wanted to be involved in the project. |
|
ThinkPHP Blog: Contributing to Zend Framework
On the ThinkPHP blog today there's this new post talking about open source contribution and, more specifically, making contributions to a popular PHP project - the Zend Framework. Who hasn't ever started writing his own Framework/CMS? It is considered best practice for learning purposes, but going through all the security stuff can be stressful and boring at the same time. That's where most devs start to contribute to big Open Source-projects like Typo3 or the Zend Framework, because they are already experienced working with it and yet evolving another system on the market or even getting people to contribute seems like an unachievable task. They talk about the evangelizing that all of the Zend Framework tutorial posts do to further the cause of ZF use and how they can help introduce beginners to the framework even easier ...... |
|
TechTatva.com: [How To] Setup Cherokee with PHP5 FPM
On the TechTatva.com site today there's a new tutorial posted about getting the Cherokee web server set up and running PHP5 FPM. It's a few simple steps to install and a few clicks around the GUI to get things configured. In this "how to" we will see how to setup cherokee on Ubuntu with PHP5-FPM (FastCGI Process Manager). Although the cherokee CookBook claims that "If PHP-fpm binaries are found, those will be prioritized over the regular binaries." it turns out that the latest stable version of cherokee in Launchpad gives errors while enabling A few calls to "apt-get" install some packages (Cherokee and php5-fpm) and changes to the Cherokee configuration - handled throug ...... |
|
Developer.com: Getting Started with Memcached Distributed Memory Caching
On Developer.com today there's a new article talking about memcache and how you can implement it in your application to provide a performance boost for applications in a distributed environment. As distributed system is part of the Memcached definition, you can install Memcached on various servers to make a larger caching server. In this way, Memcached helps reduce database loads to a minimum, resulting in faster and more responsive Web applications They take some time to explain what memcache is - a simple to use caching system that reduces the dependency on other data sources - and how to get it installed (via the package manager of your choice). They suggest times on when and when not to use it as well as some of the security implications you'll need to worry about when implementing it. There's also a bit of sample code to help you get started in your application. You' ...... |
|
Jos Poortvliet did an interview with me for dot KDE in this summer's aKademy and it has been online for a while now. In it we discuss things like Midgard as a storage engine for desktop applications, and Maemo's open QA process for Downloads applications. Some excepts: At maemo.org we have an appstore for FOSS applications on the Maemo platform. This appstore is enabled by default on all Nokia N900s so we wanted to have some quality control. We had to create our own appstore approval process, compatible with the FOSS philosophy. Now any developer can submi ...... |