Anonymous |
Good tips.
Quote:Check that nobody can access your config.php or
your flatfile database files Question: what to do to
achieve maximum security?
Quote:Prefer MySQL or any other server DBMS over SQLite
or worse Gladius DB I have to disagree The Gladius
database is quite 'up to the job'! I have no problems with
the performance whatsoever. If you are experiencing performance
problems, it migt well be that other factors are causing the
problems (bad configuration, overloaded servers, etc.) The
only drawback for Gladius is its lack of an administrative tool.
Perhaps that will change in the future.
AWRog |
Anonymous |
Quote by awrog:Quote:Check that nobody can
access your config.php or your flatfile database files Question: what to do to achieve maximum security?
Depends from the users which access your
system
On a properly configured UNIX system you would
do a: Code: chown
apache:apache private/config.php chmod go-rwx
private/config.php
The above would allow
only apache to access the config.php file.
Quote:Quote:Prefer MySQL or any
other server DBMS over SQLite or worse Gladius DB I
have to disagree  The Gladius database is quite 'up to the
job'!
It's not about agreeing or not, it's from
the technical point of view (and I have written each line of
Gladius DB): Gladius DB cannot scale well by design, when you
reach a certain amount of records (we talk about thousands here)
it will be slow (unless all PHP file opens are mapped). The
slowest part will be the file write, I guess. However, I don't
have any benchmark about it.
Quote: I have no
problems with the performance whatsoever. If you are experiencing
performance problems, it migt well be that other factors are
causing the problems (bad configuration, overloaded servers,
etc.)
I am not saying that Gladius DB is slow. I
have written it and, trust me, all possibly optimizations are in
place. Only a superficial reader would say that I am suggesting
to not use Gladius DB. As said previously, Gladius DB
performance depends from the number of records, and that's not
scalability. I know it's meaningless for the average user, but
Drake CMS is for average and professional users!  Quote: The only
drawback for Gladius is its lack of an administrative tool.
Perhaps that will change in the future.
Gladius
DB is a DB engine, administrative user interfaces are not part of
database engines (like PHPMyAdmin is not part of MySQL). |